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

Remko Popma commented on LOG4J2-2019:
-------------------------------------

Interesting question. A simple program to reproduce this would be a program 
that creates a FileOutputStream, and writes to this stream in a loop. Then, 
outside your program, delete the file while the program is still running. 
Perhaps this is more a general question about FileOutputStream than Log4j...

> Where does the LogEvents go when the active log file is deleted?
> ----------------------------------------------------------------
>
>                 Key: LOG4J2-2019
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2019
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Appenders, Core
>    Affects Versions: 2.8.2
>         Environment: Server - Apache Tomcat - 8
> OS - CentOS7
>            Reporter: Deepak Khobragade
>            Priority: Critical
>             Fix For: 2.8.2
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> I am using Log4j2 for logging and I've observed that when the Log4j2 is 
> actively writing to a log file and if we delete that file, Log4j2 does not 
> create a new file and also does not throw any errors. I searched that if the 
> LogEvent is sent to System.err() in catalina.out as well but could not find 
> the LogEvent there as well.
> Can someone please help me find out where exactly are these events sent to in 
> the above situation?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to