We'd like to have the ability to have one config to change the output folder of all log files of Spotfire Server, aka all log files written to below folder,
C:\spotfire\nodemanager\14.0.6\nm\logs
Currently we know there are several items need to configure in order to change the log location,
1. "C:\spotfire\nodemanager\14.0.6\nm\config\log-config\log4j2.xml"
<Property name="log.dir">D:\tmp\nm14</Property>
2. "C:\spotfire\nodemanager\14.0.6\nm\config\log-config\log4j2-jetty.xml"
<Property name="log.dir">D:\tmp\nm14</Property>
3. log4net.config for WP/AS
<file type="log4net.Util.PatternString" value="D:/tmp/nm14/Spotfire.Dxp.Worker.Host%property{serviceIdWithPeriod}.log" />
*** need to change 14 locations
4. "C:\spotfire\nodemanager\14.0.6\nm\services\terr-service-windows-1.17.6.16-<GUID>\log4j2.xml"
<Property name="basedir">D:\tmp\nm14</Property>
*** need to config on service level and re-config after service is created.
5. "C:\spotfire\nodemanager\14.0.6\nm\winsw.xml"
<logpath>D:\tmp\nm14</logpath>
6. below log files can not be relocated
"C:\spotfire\nodemanager\14.0.6\nm\logs\archive-<GUID>.zip"
"C:\spotfire\nodemanager\14.0.6\nm\logs\service-<GUID>-stdout.log"