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

Remko Popma edited comment on LOG4J2-1435 at 6/17/16 10:09 AM:
---------------------------------------------------------------

Log4j 2 is a complete rewrite and works differently than Log4j 1.x.

My suggestions:
* Option 1: Separate log files. Let each EAR have separate and different 
log4j2.xml configurations and ensure that each EAR logs to separate log files. 
This is easiest.
* Option 2: Share log files. I think it is possible to let multiple EARs to 
write to the same log file. Remove the log4j jars from all EARs/WARs and put 
them in the WebLogic shared lib directory. I'm not sure if the log4j2.xml 
configurations can be inside the EAR or if you need to have a single log4j2.xml 
configuration file and place it in the WebLogic shared lib directory. 

Please spend some time reading the fine manual on Log4j 2 Logging Separation: 
https://logging.apache.org/log4j/2.x/manual/logsep.html

If you have trouble getting these to work, please switch on Log4j internal 
status logging by adding {{<Configuration status="trace" ...}} to the beginning 
of your configuration file(s). This will show Log4j internal logging on the 
console, including startup information and rollover details. Then provide these 
details in a Jira comment to help us understand what is happening.


was (Author: rem...@yahoo.com):
Log4j 2 is a complete rewrite and works differently than Log4j 1.x.

My suggestions:
* Option 1: Separate log files. Let each EAR have separate and different 
log4j2.xml configurations and ensure that each EAR logs to separate log files. 
This is easiest.
* Option 2: Share log files. I think it is possible to let multiple EARs to 
write to the same log file. Remove the log4j jars from all EARs/WARs and put 
them in the WebLogic shared lib directory. I'm not sure if the log4j2.xml 
configurations can be inside the EAR or if you need to have a single log4j2.xml 
configuration file and place it in the WebLogic shared lib directory. 

If you have trouble getting these to work, please switch on Log4j internal 
status logging by adding {{<Configuration status="trace" ...}} to the beginning 
of your configuration file(s). This will show Log4j internal logging on the 
console, including startup information and rollover details. Then provide these 
details in a Jira comment to help us understand what is happening.

> Log4j2 writing logs to already rolled file
> ------------------------------------------
>
>                 Key: LOG4J2-1435
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1435
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Configurators, Performance Benchmarks
>    Affects Versions: 2.6.1
>         Environment: OS : Linux 
> Weblogic: 10.3.6.0
> JDK: 1.7.0_55
>            Reporter: Prashant
>            Priority: Critical
>         Attachments: Capture.PNG, Capture2.PNG, log4j.xml
>
>
> Recently we have migrated from log4j 1.x to 2.6.1
> I am seeing loggers are being written to rolled file along with main log file.
> This is observed mainly if I am pushing load of 400k records.
> PFA log4j xml.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to