[jboss-jira] [JBoss JIRA] (WFCORE-2998) levelRange in filter-spec is documented wrong and makes Wildfly startup fail silently

Gregor Rosenauer (JIRA) issues at jboss.org
Fri Jun 23 05:31:00 EDT 2017


    [ https://issues.jboss.org/browse/WFCORE-2998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13425872#comment-13425872 ] 

Gregor Rosenauer edited comment on WFCORE-2998 at 6/23/17 5:30 AM:
-------------------------------------------------------------------

thanks for the quick response to this issue!
[~jamezp] please note that the more serious issue is that a wrong order of levels *breaks* server startup and the entire app server just exits with an error code 1.
There is nothing in the logs, it just dies.
This should not happen.
Instead, Wildfly should report a configuration error and switch to default, logging all levels.



was (Author: grexe):
thanks for the quick response to this issue!
[~jamezp] please note that the more serious issue is that a wrong order of levels *breaks* deployment and the entire app server just exits with an error code 1.
There is nothing in the logs, it just dies.
This should not happen.
Instead, Wildfly should report a configuration error and switch to default, logging all levels.


> levelRange in filter-spec is documented wrong and makes Wildfly startup fail silently
> -------------------------------------------------------------------------------------
>
>                 Key: WFCORE-2998
>                 URL: https://issues.jboss.org/browse/WFCORE-2998
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Logging
>    Affects Versions: 2.2.1.Final
>            Reporter: Gregor Rosenauer
>            Assignee: James Perkins
>              Labels: check, configuration, logging, startup
>
> Linux 4.8.0-54-generic #57-Ubuntu SMP Wed May 24 10:21:44 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
> Oracle JDK 8 build 1.8.0_131-b11
> running in a docker container using Docker 1.12.6, build 78d1802
> Trying to configure e.g. a console-appender with a logging filter as described in
> [Wildfly 10 Logging Configuration|https://docs.jboss.org/author/display/WFLY10/Logging+Configuration]
> The server will startup and happily parse the configuration, but then exit without any error:
> {{2017-06-22 15:12:28,185 DEBG fd 7 closed, stopped monitoring <POutputDispatcher at 140706226583888 for <Subprocess at 140706228894320 with name wildfly in state RUNNING> (stdout)>
> 2017-06-22 15:12:28,186 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 140706226584392 for <Subprocess at 140706228894320 with name wildfly in state RUNNING> (stderr)>}}
> The culprit is the *order* of the levels in the range expression, which is the wrong way around.
> The correct order (which makes more sense anyway) is e.g. {{[DEBUG,WARN)}} not {{[WARN,DEBUG)}}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list