You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Jose Luis (Jira)" <ji...@apache.org> on 2019/09/23 10:35:00 UTC

[jira] [Comment Edited] (LOG4J2-2697) Priority of the Event is not calculated correctly

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

Jose Luis edited comment on LOG4J2-2697 at 9/23/19 10:34 AM:
-------------------------------------------------------------

Thanks for the information, the first tests seem to work properly using other intLevel in the custom levels.

 Where can I found more info about these "range values" logic? Is there any link to the documentation of how to use these intLevels?

 Thanks.


was (Author: jlsg-deimos):
Thanks for the information, the first tests seem to work properly using other intLevel in the custom levels.

 

Where can I found more info about these "range values" logic? Is there any link to the documentation of how to use these intLevels?

 

Thanks.

> Priority of the Event is not calculated correctly
> -------------------------------------------------
>
>                 Key: LOG4J2-2697
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2697
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: API, Layouts
>    Affects Versions: 2.11.1
>         Environment: RedHat 7.6
> OpenJDK 11
>            Reporter: Jose Luis
>            Priority: Blocker
>         Attachments: 02-logEvent_customLevel.jpg, 03-TCPStream_All184Values.jpg, CSFLogConfigData.xml
>
>
> We are having a problem with the Priority of the event created by the log4j2 API.
>  * According to the [RFC 5424|https://tools.ietf.org/html/rfc5424] specification, the priority is calculated as:
>    *{{PRIORITY = ( FACILITY x 8) + SEVERITY}}*
>  * In our configuration file (CSFLogConfigData.xml attached) we set the *Facility = LOCAL7 (value = 23)* and several Custom Levels:
> *{{<CustomLevels>}}*
> *{{}}{{    <CustomLevel name="EMERGENCY" intLevel="2" />}}*
> *{{}}{{    <CustomLevel name="ALERT" intLevel="3" />}}*
> *{{}}{{    <CustomLevel name="CRITICAL" intLevel="4" />}}*
> *{{}}{{    <CustomLevel name="ERROR" intLevel="5" />}}*
> *{{}}{{    <CustomLevel name="WARNING" intLevel="6" />}}*
> *{{}}{{     <CustomLevel name="NOTICE" intLevel="7" />}}*
> *{{}}{{    <CustomLevel name="INFORMAL" intLevel="8" />}}*
> *{{}}{{    <CustomLevel name="DEBUG" intLevel="9" />}}*
> {{*</CustomLevels>*}}
>  * In our testing, we are provoking an Emergency Level event, as you can see in the screenshot attached (02-logEvent_customLevel)
>  * The priority expected in the event after log4j2 management should be
> {{    *PRIORITY = (23 x 8) + 2 = 186*}}
>  * But in the TCP Stream, all the events have *PRIORITY = 184* (screenshot attached 03-TCPStream_All184Values). In the screenshot the priority of some events can be seen, all of them with *PRIORITY = 184*, no matter the Severity Level of the event.
> We are seeing the Severity is not being added when calculating the priority. We have test with another facility, and the multiplication is ok, but in every case the Severity is not added.
>  
> Is this a known problem?
> There is something wrong with our configuration?



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