Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Given that pipes forks processes, it would be convenient to configure log4j2 to output one log file per forked process given that log4j2 can't handle multiple processes writing to the same file.
A file appender in the log4j2-async.xml file might look something like this:
<Appenders> <File name="file-appender" fileName="logs/client-${sys:pipesClientId}.log"> <PatternLayout pattern="%-5p [%t] %d{HH:mm:ss,SSS} %c %m%n"/> </File>