...
You can limit the size of the <PRODUCT_HOME>/repository/logs/wso2carbon.log
file by following the steps given below. This is useful if you want to archive the logs and get backups of the logs stored in it periodically as preferred. Follow the steps below to add the configurations to limit the size of the <PRODUCT_HOME>/repository/logs/wso2carbon.log
file.
...
periodically.
- Add
org.apache.log4j.RollingFileAppender
as the value of thelog4j.appender.CARBON_LOGFILE=org.wso2.carbon.logging.appenders.CarbonDailyRollingFileAppender
appender property in the<PRODUCT_HOME>/repository/conf/
log4j.properties
file as follows.log4j.appender.CARBON_LOGFILE=org.apache.log4j.RollingFileAppender
Add the following two properties under the under
RollingFileAppender
.log4j.appender.CARBON_LOGFILE.MaxFileSize=10MB
log4j.appender.CARBON_LOGFILE.MaxBackupIndex=20
Info If the size of the log file is exceeding the value defined in the
MaxFileSize
property, then the content is copied to a backup file and the logs are continued to be added to a new empty log file. TheMaxBackupIndex
property makes the Log4j keep a given maximum number of backup files for the logs.