Josh Burchard created TIKA-4050:
-----------------------------------
Summary: Forked child logs are overwritten upon restart
Key: TIKA-4050
URL: https://issues.apache.org/jira/browse/TIKA-4050
Project: Tika
Issue Type: Bug
Components: core
Affects Versions: 2.8.0
Environment: Windows 10 Enterprise
Reporter: Josh Burchard
Attachments: dtikacfg.xml, log4jTika.xml
In my config file I specify a log file path for the forked child to use. A
problem arises when the child has a problem and the watchdog restarts it
because the new child overwrites the previous child's log so I lose the details
about what the child was doing prior to a restart. Requesting that logging is
preserved for all children while the watchdog is resident.
Reproduction steps:
[^dtikacfg.xml] [^log4jTika.xml]
# ^Launch tika server:^
^java.exe -Djt="c:\tikatmp0000" -Dll="c:\tika0000.log" -Dcf="c:\log4jTika.xml"
-jar "c:\tika-server-standard-2.8.0.jar" -c "c:\dtikacfg.xml"^
# ^Peek at the tika0000.log file and take note of the timestamps.^
# ^Kill the Tika child task and allow the watchdog to restart it.^
# ^Note that the previous content has been overwritten by log lines with new
timestamps.^
--
This message was sent by Atlassian Jira
(v8.20.10#820010)