老问题,Linux服务器部署在tomcat下,无论将encoding设置为UTF-8或者GBK,日志文件中的中文都是乱码。请教各路大神,这个问题可能出在哪里呢?
但是,在本地的日志文件中却是正常的。很诡异。
配置Log4j如下:
#按DatePattern输出到文件
log4j.appender.logDailyFile = org.apache.log4j.DailyRollingFileAppender
log4j.appender.logDailyFile.layout = org.apache.log4j.PatternLayout
log4j.appender.logDailyFile.layout.ConversionPattern = [%-5p][%-22d{yyyy/MM/dd HH:mm:ssS}][%l]%n%m%n
log4j.appender.logDailyFile.Threshold = INFO
log4j.appender.logDailyFile.ImmediateFlush = TRUE
log4j.appender.logDailyFile.Append = TRUE
log4j.appender.logDailyFile.File = ../log/DailyFile/log4j.log
log4j.appender.logDailyFile.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.logDailyFile.encoding = GBK