[logback-user] Separating the logging-output of libraries in tomcat/shared

toxel anton.kudinov at gmail.com
Fri Mar 5 09:58:21 CET 2010



Thank you very match for you help. It's work.
But I have many INFO messages in my catalina.out

INFO: Deploying web application archive tbank-ps#tbank-mailru.war
11:36:54,837 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute
not set
11:36:54,837 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - Adding
ReconfigureOnChangeFilter as a turbo filter
11:36:54,837 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type
[ch.qos.logback.classic.sift.SiftingAppender]
11:36:54,837 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [SIFT-LOG]
.....
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [httpclient.wire.content] to DEBUG
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [httpclient.wire.content] to true
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger
[org.springframework.ws.client.MessageTracing.received] to DEBUG
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger
[org.springframework.ws.client.MessageTracing.received] to true
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [httpclient.wire.header] to DEBUG
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [httpclient.wire.header] to true
11:36:54,840 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction
- Setting level of ROOT logger to WARN
11:36:54,840 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [STDOUT] to Logger[ROOT]
11:36:54,841 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [SIFT-LOG] to Logger[ROOT]
11:36:54,841 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [SIFT-ERR] to Logger[ROOT]

How can I remove this messages and log only WARN level ?
I must configure level for logback ?



Ceki Gulcu wrote:
> 
> 
> 1) You can only have *one *nested-appender within SiftingAppender.
> 
> To manage *two* nested appender families, create *two* sifted appenders.
> 
> 2) <FileNamePattern>tbank-${contextName}.%d{yyyy-MM-dd}.log.zip looks
> suspicious, it should probably be
> <File>${catalina.home}/logs/tbank/tbank-${contextName}.d{yyyy-MM-dd}.log.zip</File>
> 
> 3) Since you are going to share the same configuration file between
> all contexts, you should override the JNDIContextSelector convention
> and explicitly define the "logback/configuration-resource" to point to
> the same file.  Include the following in each web.xml. The path to the
> logback should be the same (shared).
> 
> <env-entry>
>    <env-entry-name>logback/configuration-resource</env-entry-name>
>    <env-entry-type>java.lang.String</env-entry-type>
>    <env-entry-value>c:/my_shared_logback_config.xml</env-entry-value>
> </env-entry>
> 
> Alternatively you could follow the convention and have different
> logback configuration files with identical contents (which is rather
> silly in this case).
> 
> I hope this helps,
> 
> On 05/03/2010 9:32 AM, toxel wrote:
>>
>> I read in manual (http://logback.qos.ch/manual/loggingSeparation.html)
>> that :
>> "
>> Assuming you have enabled ContextJNDISelector, logging for Kenobi will be
>> done using a logger context named "kenobi". Moreover, the "kenobi" logger
>> context will be initialized by convention using the configuration file
>> called logback-kenobi.xml which should be packaged within Kenobi
>> web-application under the WEB-INF/classes folder.
>> "
>>
>> And 2nd question:
>> can I use next configuration for SIFT appender - with two underlying
>> appenders
>>
>> 	<appender name="SIFT"
>> class="ch.qos.logback.classic.sift.SiftingAppender">
>> 		<discriminator
>> 			class="utils.common.logging.JNDIBasedContextDiscriminator">
>> 			<DefaultValue>unknown</DefaultValue>
>> 		</discriminator>
>> 		<sift>
>> 			<appender name="logfile-${contextName}"
>> 				class="ch.qos.logback.core.rolling.RollingFileAppender">
>> 				<File>${catalina.home}/logs/tbank/tbank-${contextName}.log</File>
>> 				<rollingPolicy
>> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>> 					<FileNamePattern>tbank-${contextName}.%d{yyyy-MM-dd}.log.zip
>> 					</FileNamePattern>
>> 					<MaxHistory>60</MaxHistory>
>> 				</rollingPolicy>
>> 				<layout class="ch.qos.logback.classic.PatternLayout">
>> 					<Pattern>%d [%thread] %-5level %logger{35} - %msg%n
>> 			</Pattern>
>> 				</layout>
>> 				<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
>> 					<level>DEBUG</level>
>> 				</filter>
>> 				<Encoding>utf-8</Encoding>
>> 			</appender>
>>
>> 			<appender name="errfile-${contextName}"
>> 				class="ch.qos.logback.core.rolling.RollingFileAppender">
>> 				<File>${catalina.home}/logs/tbank/tbank-${contextName}-error.log
>> 				</File>
>> 				<rollingPolicy
>> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>> 					<FileNamePattern>tbank-${contextName}-error.%d{yyyy-MM-dd}.log.zip
>> 					</FileNamePattern>
>> 					<MaxHistory>60</MaxHistory>
>> 				</rollingPolicy>
>>
>> 				<layout class="ch.qos.logback.classic.PatternLayout">
>> 					<Pattern>%d [%thread] %-5level %logger{35} - %msg%n
>> 			</Pattern>
>> 				</layout>
>> 				<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
>> 					<level>WARN</level>
>> 				</filter>
>> 				<Encoding>utf-8</Encoding>
>> 			</appender>
>> 		</sift>
>> 	</appender>
>>
>>
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user
> 
> 

-- 
View this message in context: http://old.nabble.com/Separating-the-logging-output-of-libraries-in-tomcat-shared-tp27715205p27791352.html
Sent from the Logback User mailing list archive at Nabble.com.



More information about the Logback-user mailing list