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

Ralph Goers commented on LOG4J2-3457:
-------------------------------------

I have got to be missing something as I don't see any code in 
CustomMultiProcessRollingAppender that actually rolls the file. All I see is a 
thread that deletes a file with a .roll extension after it was modified more 
than 2 seconds previously.  I am sure I could be of more help if I knew exactly 
what was causing the rollover and how it works.

 

> Log4j 1.x 2.17.2 bridge - Does standard RollingFileAppender supports multiple 
> process writing to same log file at the same time??
> ---------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: LOG4J2-3457
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3457
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Log4j 1.2 bridge
>    Affects Versions: 2.17.2
>            Reporter: Pooja Pandey
>            Priority: Major
>         Attachments: 
> CitedText-RollingFileAppenderNoSupportForMultProcessWritingToSameFile.PNG, 
> CustomLogger.java, CustomLoggerFactory.java, 
> CustomMultiProcessRollingAppender.java, JavaLoggingMultiThTest.java, 
> customlog.properties
>
>
> In our application we require a rolling file appender which can be used 
> across multiple processes targeting the same file.
> I wanted to check if current log4j1.x 2.17.2 bridge version supports multi 
> process rolling file appender, if not then is there any plan to support this 
> feature in future releases??
> For reference, as per our application requirement, I am attaching sample java 
> class files for custom appender, custom multi process rolling appender, 
> sample test program with multiple threads for which we can run multiple 
> instances to test multi process rolling and log4j property 
> file.[^CustomLogger.java][^JavaLoggingMultiThTest.java][^customlog.properties]
>  
> In one of the mail chain to group Log4J Users List 
> <[email protected]>,  [~ralphgoers] pointed out that 
> {color:#ff0000}_"FWIW the Log4j 2 RollingFileAppender does not support being 
> used across multiple processes targeting the same file either. I’d love to 
> know how you avoided having the file roll multiple times (once for each 
> process)"_{color}. 
> !CitedText-RollingFileAppenderNoSupportForMultProcessWritingToSameFile.PNG|width=756,height=434!



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

Reply via email to