Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
You may have already noticed that by default, we have log file named as email.log as Email Tool and related plugins are writing into this specific file. We may also consider this approach in breaking down the number of lines being written into a single log file for better troubleshooting.
Navigate to the "[JogetFolder]\apache-tomcat-8.5.23\webapps\jw\WEB-INF\classes\log4j.properties" configuration file and check out the use of R2 tag to see how EmailTool, UserNotificationAuditTrail, and ExportFormEmailTool are writing into email.log file.
log4j.logger.org.joget.apps.app.lib.EmailTool=DEBUG, R2 log4j.logger.org.joget.apps.app.lib.UserNotificationAuditTrail=DEBUG, R2 log4j.logger.org.joget.plugin.enterprise.ExportFormEmailTool=DEBUG, R2 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-5p %d{dd MMM yyyy HH:mm:ss} %c %x - %m%n # R is set to be DailyRollingFileAppender log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=${catalina.home}/logs/joget.log log4j.appender.R.DatePattern='.'yyyyMMdd log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%-5p %d{dd MMM yyyy HH:mm:ss} %c %x - %m%n # R2 is set to be DailyRollingFileAppender log4j.appender.R2=org.apache.log4j.DailyRollingFileAppender log4j.appender.R2.File=${catalina.home}/logs/email.log log4j.appender.R2.DatePattern='.'yyyyMMdd log4j.appender.R2.layout=org.apache.log4j.EnhancedPatternLayout log4j.appender.R2.layout.ConversionPattern=%-5p %d{dd MMM yyyy HH:mm:ss} %-50c - %m%throwable{0}%n
We can consider to LogRotate the log files. Please see the following links:-