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

Gary D. Gregory commented on LOG4J2-3243:
-----------------------------------------

Hi [~lordjaxom] 

A) We do not support the 1.2 code base. We provide a compatibility layer in 2.x 
for existing apps that have not updated to 2.x.

B) DO NOT USE 2.14! Use 2.16.0

 

> Property log4j.configurationFile incorrectly documented, log4j.configuration 
> missing
> ------------------------------------------------------------------------------------
>
>                 Key: LOG4J2-3243
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3243
>             Project: Log4j 2
>          Issue Type: Documentation
>          Components: Configuration
>    Affects Versions: 2.16.0
>            Reporter: Sascha Volkenandt
>            Priority: Minor
>
> According to [1], Log4j looks for the system property 
> log4j2.configurationFile. According to the sources of log4j-core-2.16.0 
> (ConfigurationFactory.java), the searched property is 
> log4j.configurationFile. The other property does not seem to have any effect 
> in recent versions.
> [1] [https://logging.apache.org/log4j/2.x/manual/configuration.html]
> Additionally, since 2.14.0 it looks for the property log4j.configuration (no 
> "File"), which was also the property used by Log4j 1.x. As a consequence, 
> logging stopped working in some of our systems after upgrading to 2.16.0 due 
> to Log4Shell. Those systems are using both 1.x and 2.x so they have the 
> property log4j.configuration set but not log4j.configurationFile, because we 
> relied on the previous behaviour that if log4j.configurationFile is not set 
> it looks in the classpath. I had to use a debugger to find out why it stopped 
> working.
> It would be nice if that second property would also be mentioned in [1].



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

Reply via email to