You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (Jira)" <ji...@apache.org> on 2020/04/17 03:10:00 UTC

[jira] [Commented] (LOG4J2-2793) Unable to parse the log LEVEL when it ends with SPACE.

    [ https://issues.apache.org/jira/browse/LOG4J2-2793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17085388#comment-17085388 ] 

Ralph Goers commented on LOG4J2-2793:
-------------------------------------

Slightly modified version of the provided patch was applied.

> Unable to parse the log LEVEL when it ends with SPACE.
> ------------------------------------------------------
>
>                 Key: LOG4J2-2793
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2793
>             Project: Log4j 2
>          Issue Type: Bug
>    Affects Versions: 2.10.0, 2.13.1
>            Reporter: Renukaprasad C
>            Priority: Major
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> When the level has trailing space, it failed to pase. This is the case when "monitorInterval" is configured and level got modified.
> It should truncate the space and continue. 
> 2020-02-28 12:29:21,965 Log4j2-TF-21-ConfiguratonFileWatcher-20 WARN Error while converting string [ERROR ] to type [class org.apache.logging.log4j.Level]. Using default value [null]. java.lang.IllegalArgumentException: Unknown level constant [ERROR ].
>         at org.apache.logging.log4j.Level.valueOf(Level.java:320)
>         at org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LevelConverter.convert(TypeConverters.java:288)
>         at org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LevelConverter.convert(TypeConverters.java:284)
>         at org.apache.logging.log4j.core.config.plugins.convert.TypeConverters.convert(TypeConverters.java:419)
>         at org.apache.logging.log4j.core.config.plugins.visitors.AbstractPluginVisitor.convert(AbstractPluginVisitor.java:149)
>         at org.apache.logging.log4j.core.config.plugins.visitors.PluginAttributeVisitor.visit(PluginAttributeVisitor.java:45)
>         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.generateParameters(PluginBuilder.java:248)
>         at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:135)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
>         at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
>         at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
>         at org.apache.logging.log4j.core.LoggerContext.onChange(LoggerContext.java:667)
>         at org.apache.logging.log4j.core.config.ConfiguratonFileWatcher$ReconfigurationRunnable.run(ConfiguratonFileWatcher.java:68)
>         at java.lang.Thread.run(Thread.java:745)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)