मैं बॉक्सिंग से टॉमकैट 7 उत्सर्जित करने की हास्यास्पद राशि को रद्द करने की कोशिश कर रहा हूं।टॉमकैट 7 लॉगिंग अभी भी ठीक और फाइनर लॉगिंग उत्सर्जित करता है, आईएनएफओ हर जगह सेट होने के बावजूद
हर एक अनुरोध के लिए, मैं प्रवेश की इस राशि मिलती है:
FINE: Security checking request POST /myurl
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
FINE: Not subject to any constraint
Aug 28, 2015 7:17:08 AM org.apache.catalina.core.StandardWrapper allocate
FINER: Returning non-STM instance
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
मैं कोई लाभ नहीं हुआ इस के लिए मेरे $ CATALINA_HOME/conf/logging.properties की स्थापना की है,।
(मैं मूल रूप से डिफ़ॉल्ट लॉगिंग गुण ले लिया, और जानकारी के लिए सब कुछ बदल दिया। इसके अलावा org.apache.catalina.level = INFO
जोड़ा)
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.
FileHandler, java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
org.apache.catalina.level = INFO
1catalina.org.apache.juli.FileHandler.level = INFO
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = INFO
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = INFO
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
4host-manager.org.apache.juli.FileHandler.level = INFO
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
# For example, set the org.apache.catalina.util.LifecycleBase logger to log
# each component that extends LifecycleBase changing state:
#org.apache.catalina.util.LifecycleBase.level = INFO
# To see debug messages in TldLocationsCache, uncomment the following line:
#org.apache.jasper.compiler.TldLocationsCache.level = INFO
फिर भी मैं ठीक और महीन लॉग संदेशों मिलता है।
संपादित करें: अधिक जानकारी। मैं डॉकर के अंदर टोमकैट का उपयोग कर रहा हूं, this particular image।
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME
अद्यतन
मैं log4j लकड़हारा में स्विच के रूप में समझाया here और here:
यह एक बहुत ही सरल स्थापना, कोई विभाजन आधार या कुछ भी है। (पहले लिंक में एक छोटी सी त्रुटि - tomcat-juli-adapter.jar lib /, bin/bin में जाती है)। इससे मेरी समस्या हल हो गई, लेकिन आउट-ऑफ-द-बॉक्स टॉमकैट लॉगर के साथ नहीं। हालांकि, मैं प्रश्न छोड़ दूंगा।
हो जाएगा, आप 'CATALINA_BASE' में एक' logging.properties' कि एक अधिभावी है की क्या ज़रूरत है 'CATALINA_HOME' में? –
@ क्रिस्टोफर स्चल्ट्ज कोई विभाजित आधार या कुछ भी नहीं। सरल स्थापित करें। –
क्या आपने रूट स्तर का स्तर देखा था? –