You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by "Dominik Psenner (JIRA)" <ji...@apache.org> on 2012/12/20 20:21:18 UTC

[jira] [Closed] (LOG4NET-364) Can't assign custom level to threshold

     [ https://issues.apache.org/jira/browse/LOG4NET-364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dominik Psenner closed LOG4NET-364.
-----------------------------------

    Resolution: Invalid
      Assignee: Dominik Psenner

This is log4net, not log4j. Sorry, you got to the wrong bug tracker.
                
> Can't assign custom level to threshold
> --------------------------------------
>
>                 Key: LOG4NET-364
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-364
>             Project: Log4net
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 1.2.12
>         Environment: Java 1.6.31 x86
>            Reporter: Martin Poruban
>            Assignee: Dominik Psenner
>              Labels: appenders,, custom, level
>
> When i try assign custom level to appender, this level is ignored and appender have assigned debug level.
> Code from my property file.
> llog4j.rootLogger=DEBUG,A3
> log4j.appender.A3=org.apache.log4j.RollingFileAppender
> log4j.appender.A3.File=user3.log
> log4j.appender.A3.Threshold=USER3#com.test.log.CustomLevel
> log4j.appender.A3.MaxFileSize=1MB
> log4j.appender.A3.MaxBackupIndex=10
> log4j.appender.A3.layout=org.apache.log4j.PatternLayout
> log4j.appender.A3.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n
> output from debug console
> log4j: Parsing for [root] with value=[DEBUG,A3].
> log4j: Level token is [DEBUG].
> log4j: Category root set to DEBUG
> log4j: Parsing appender named "A3".
> log4j: Parsing layout options for "A3".
> log4j: Setting property [conversionPattern] to [%d %5p [%t] (%F:%L) - %m%n].
> log4j: End of parsing for "A3".
> log4j: Setting property [maxFileSize] to [1MB].
> log4j: Setting property [maxBackupIndex] to [10].
> log4j: toLevel:class=[com.test.log.CustomLevel]:pri=[USER3]
> log4j: Setting property [threshold] to [DEBUG].
> log4j: Setting property [file] to [user3.log].
> log4j: setFile called: user3.log, true
> log4j: setFile ended
> log4j: Parsed "A3" options.
> But when i change threshold to default level e.g. WARN 
> log4j.rootLogger=DEBUG,A3
> log4j.appender.A3=org.apache.log4j.RollingFileAppender
> log4j.appender.A3.File=user3.log
> log4j.appender.A3.Threshold=WARN
> log4j.appender.A3.MaxFileSize=1MB
> log4j.appender.A3.MaxBackupIndex=10
> log4j.appender.A3.layout=org.apache.log4j.PatternLayout
> log4j.appender.A3.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n
> then all is ok
> log4j: Parsing for [root] with value=[DEBUG,A3].
> log4j: Level token is [DEBUG].
> log4j: Category root set to DEBUG
> log4j: Parsing appender named "A3".
> log4j: Parsing layout options for "A3".
> log4j: Setting property [conversionPattern] to [%d %5p [%t] (%F:%L) - %m%n].
> log4j: End of parsing for "A3".
> log4j: Setting property [maxFileSize] to [1MB].
> log4j: Setting property [maxBackupIndex] to [10].
> log4j: Setting property [threshold] to [WARN].
> log4j: Setting property [file] to [user3.log].
> log4j: setFile called: user3.log, true
> log4j: setFile ended
> log4j: Parsed "A3" options.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira