Products | Versions |
---|---|
TIBCO Streaming | 7.x |
For applications that run for long periods of time or those that send a large volume of log entries, the resulting log files may become very large and cause disk space issues on the server.
<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <appender name="RootFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <append>true</append> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>lvserver-%d{yyyy-MM-dd_HH}.log.gz</fileNamePattern> <!-- keep 30 days' worth of history capped at 3GB total size --> <maxHistory>30</maxHistory> <totalSizeCap>3GB</totalSizeCap> </rollingPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSSZ} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <appender name="RootConsoleAppender" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>[LogBack %level] %logger{0} - %msg%n</pattern> </encoder> </appender> <root> <level value="info"/> <appender-ref ref="RootFileAppender"/> <appender-ref ref="RootConsoleAppender"/> </root> </configuration>
<?xml version="1.0" encoding="UTF-8"?> <configuration> <appender name="RootFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>sbd.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>sbd.%i.log.zip</fileNamePattern> <minIndex>1</minIndex> <maxIndex>3</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>3GB</maxFileSize> </triggeringPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSSZ} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <appender name="RootConsoleAppender" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>[LogBack %level] %logger{0} - %msg%n</pattern> </encoder> </appender> <root> <level value="info"/> <appender-ref ref="RootFileAppender"/> <appender-ref ref="RootConsoleAppender"/> </root> </configuration>
<java-vm> <sysproperty name="logback.configurationFile" value="logback-roll-by-time.xml"/> </java-vm>