[
https://issues.apache.org/jira/browse/LOG4J2-3455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pooja Pandey updated LOG4J2-3455:
---------------------------------
Description:
In our application we have migrated from log4j1.x to log4j1.x 2.17.2 bridge.
With bridge 2.17.2/2.17/3-SNAPSHOT, thread specific log level threshold doesn't
work which used to work earlier with log4j1.x. We had achieved this feature by
overriding getEffectiveLevel(), but now this doesn't work anymore with log4j1.x
bridge since the method getEffectiveLevel() is not getting invoked to set
effective level.
For reference, Java class files for Custom Logger, Custom Multiprocess Rolling
Appender and Test program are attached along with cutom log4j properties
file.[^CustomLogger.java][^customlog.properties][^ThreadLevelLogThresholdTest.java]
was:
In our application we have migrated from log4j1.x to log4j1.x 2.17.2 bridge.
With bridge 2.17.2/2.17/3-SNAPSHOT, thread specific log level threshold doesn't
work which used to work earlier with log4j1.x. We had achieved this feature by
overriding getEffectiveLevel(), but now this doesn't work anymore with log4j1.x
bridge since the method getEffectiveLevel() is not getting invoked to set
effective level. (Will add more details in a separate ticket)
For reference, Java class files for Custom Logger, Custom Multiprocess Rolling
Appender and Test program are attached along with cutom log4j properties
file.[^CustomLogger.java][^customlog.properties][^ThreadLevelLogThresholdTest.java]
> Log4j 1.x 2.17.2 bridge - Thread specific Log Level Threshold doesn't work
> --------------------------------------------------------------------------
>
> Key: LOG4J2-3455
> URL: https://issues.apache.org/jira/browse/LOG4J2-3455
> Project: Log4j 2
> Issue Type: Bug
> Affects Versions: 2.17.2
> Reporter: Pooja Pandey
> Priority: Major
> Attachments: CustomLogger.java, CustomLoggerFactory.java,
> CustomMultiProcessRollingAppender.java, ThreadLevelLogThresholdTest.java,
> customlog.properties
>
>
> In our application we have migrated from log4j1.x to log4j1.x 2.17.2 bridge.
> With bridge 2.17.2/2.17/3-SNAPSHOT, thread specific log level threshold
> doesn't work which used to work earlier with log4j1.x. We had achieved this
> feature by overriding getEffectiveLevel(), but now this doesn't work anymore
> with log4j1.x bridge since the method getEffectiveLevel() is not getting
> invoked to set effective level.
>
> For reference, Java class files for Custom Logger, Custom Multiprocess
> Rolling Appender and Test program are attached along with cutom log4j
> properties
> file.[^CustomLogger.java][^customlog.properties][^ThreadLevelLogThresholdTest.java]
--
This message was sent by Atlassian Jira
(v8.20.1#820001)