Products | Versions |
---|---|
Spotfire Server | All Versions |
1. Open "log4j2-custom.xml" located at "<Spotfire Server install dir>\tomcat\spotfire-config\log4j2-custom.xml"
2. Edit below properties as per your requirement.
<Property name="serverLogSizePolicy">20MB</Property> <Property name="serverLogDefaultRollover">39</Property> <Property name="nonServerLogsSizePolicy">10MB</Property> <Property name="nonServerLogsDefaultRollover">9</Property>3. Increase serverLogSizePolicy if you want your server log files to be larger than 20MB, increase serverLogDefaultRollover to increase the number of backups retained. The other two properties are similar but controls the sizes and number of the other log files.
<RollingFile name="serverlog" fileName="${basedir}/server.log" filePattern="${basedir}/server.log.%i"> <Policies> <SizeBasedTriggeringPolicy size="20MB"/> </Policies> <DefaultRolloverStrategy max="39" fileIndex="min"/> <PatternLayout pattern="${standardLogPattern}"/> </RollingFile>3. Increase SizeBasedTriggeringPolicy size in the above section which is 20MB as shown to increase the size of each file, or increase the DefaultRolloverStrategy to increase the number of backups retained..
# Define the main log appender log4j.appender.serverlog=org.apache.log4j.RollingFileAppender log4j.appender.serverlog.File=${log.dir}/server.log log4j.appender.serverlog.MaxFileSize=10000KB log4j.appender.serverlog.MaxBackupIndex=9 log4j.appender.serverlog.layout=org.apache.log4j.PatternLayout log4j.appender.serverlog.layout.ConversionPattern=%p %d{yyyy-MM-dd'T'HH:mm:ss,SSSZ} [%X{thread.info}] %c{3}: %m%n log4j.appender.serverlog.encoding=UTF-8
3. Increase the MaxBackupIndex or MaxFileSize.In the above section,"log4j.appender.serverlog.MaxFileSize" is the property for server.log file size which is 10MB as defined and "log4j.appender.serverlog.MaxBackupIndex" is the property for backup file count. Also,It should be ensured that there is adequate disk space to accomodate the additional logs (existing configuration requires 100MB for server.logs)
4. Save.