You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/01/10 13:19:00 UTC

[jira] [Commented] (LOG4J2-3326) Log4j 1.2 bridge not parsing filters from Properties configuration properly

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

ASF subversion and git services commented on LOG4J2-3326:
---------------------------------------------------------

Commit acb671d8d265bbb49ca23f230ca7d1c744a6e2d2 in logging-log4j2's branch refs/heads/release-2.x from benjaminr-ps
[ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=acb671d ]

[LOG4J2-3326] Fix parsing filters from Log4j 1.2 properties configuration file (#680)

* Use specific filter key as prefix while parsing configuration

Problem: The log4j 1.x configuration file is not properly parsed, in regards of filters. Whatever is configured in file, is getting ignored, and default values are used. 
E.g. for "level range filter" the LevelMax is not properly found (eventhough properly read as property).

Root cause: The default filter prefix is used, instead of specific filter key.

* add test, verifying LevelRangeFilter properly parsed/configured

...with values of properties configuration file

> Log4j 1.2 bridge not parsing filters from Properties configuration properly
> ---------------------------------------------------------------------------
>
>                 Key: LOG4J2-3326
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3326
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: log4j 1.2 emulation
>    Affects Versions: 2.17.1
>            Reporter: Benjamin Röhl
>            Assignee: Gary D. Gregory
>            Priority: Major
>
> h2. Status Quo
> The log4j 1.2 bridge gives backward-compatiblilty for the following filters, based on [migration documentation|https://logging.apache.org/log4j/2.x/manual/migration.html]:
> {code:java}
> Supported Filters include: DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter.{code}
> h2. Problem
> The filters' parameters are not parsed properly, and instead fallback to default configuration for filter.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)