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

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

Hi [~scanti81] 

"The first problem was that the class FileAppender was not inside the bridge 
jar."

That's not how the bridge works. The bridge, well, bridges, your old v1 
configuration to the new v2 classes such that your v1 calls are forwarded to 
the v2 implementation.

We've fixed issues in the bridge since 2.17.1 and you should try 
2.17.2-SNAPSHOT from the snapshot repo: 
[https://repository.apache.org/content/repositories/snapshots/org/apache/logging/log4j/]

 

> Bridge does not convert properties
> ----------------------------------
>
>                 Key: LOG4J2-3312
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3312
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: log4j 1.2 emulation
>    Affects Versions: 2.17.1
>            Reporter: Enrico Scantamburlo
>            Priority: Major
>
> I have tried to migrate my application from Log4j 1.2.17 to the latest.
> The first problem was that the class FileAppender was not inside the bridge 
> jar. 
> I resolved the issue copying the java file from the old version.
> Now I found out the that the properties that are in the log4j.properties are 
> not converted when passed to my custom appeder. 
> Like
> {{log4j.appender.FULL.file            = ${user.home}/${user.name}}}
> is not expanded to {{/home/escantam/escantam}}
> The properties file is found and loaded but the properties no expanded when 
> the setFile method is called.
> Is this a bug?
>  



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

Reply via email to