You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Alessandro Baffa (JIRA)" <ji...@apache.org> on 2018/03/27 06:06:00 UTC

[jira] [Updated] (LOG4J2-2287) LoggerContextRule doesn't work with multiple log tests

     [ https://issues.apache.org/jira/browse/LOG4J2-2287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alessandro Baffa updated LOG4J2-2287:
-------------------------------------
    Description: 
Hi,

this question is related to the closed LOG4J2-1316. Maybe it's still a bug, but I prefer to ask instead of opening a Bug ticket. I let the maintainer decide.

I am still facing the same issue with _LoggerContextRule_ when it is used with JUnit @Rule in multiple tests that use a Logger. Same issue with @ClassRule, but in this case LoggerContext rule must be static. Once the first JUnit test is run, the second test fails with the the error

{{ERROR StatusLogger File not found in file system or classpath: log4j2-test.xml}}

Is it still related to the same problem in the closed issue?

  was:
Hi,

this question is related to the closed LOG4J2-1316. Maybe it's still a bug, but I prefer to ask instead of opening a Bug ticket. I leave the maintainer decide.

I am still facing the same issue with _LoggerContextRule_ when it is used with JUnit @Rule in multiple tests that use a Logger. Same issue with @ClassRule, but in this case LoggerContext rule must be static. Once the first JUnit test is run, the second test fails with the the error

{{ERROR StatusLogger File not found in file system or classpath: log4j2-test.xml}}

Is it still related to the same problem in the closed issue?


> LoggerContextRule doesn't work with multiple log tests
> ------------------------------------------------------
>
>                 Key: LOG4J2-2287
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2287
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Configurators
>    Affects Versions: 2.11.0
>         Environment: Java 8,
> Gradle 4.5, 
> {{dependencies {}}
> {{    compile('org.apache.logging.log4j:log4j-api:2.11.0')}}
> {{    compile('org.apache.logging.log4j:log4j-core:2.11.0')}}
> {{    compile('org.apache.logging.log4j:log4j-core:2.11.0:tests')}}
> {{}}}
>            Reporter: Alessandro Baffa
>            Priority: Major
>
> Hi,
> this question is related to the closed LOG4J2-1316. Maybe it's still a bug, but I prefer to ask instead of opening a Bug ticket. I let the maintainer decide.
> I am still facing the same issue with _LoggerContextRule_ when it is used with JUnit @Rule in multiple tests that use a Logger. Same issue with @ClassRule, but in this case LoggerContext rule must be static. Once the first JUnit test is run, the second test fails with the the error
> {{ERROR StatusLogger File not found in file system or classpath: log4j2-test.xml}}
> Is it still related to the same problem in the closed issue?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)