我当前的配置(这个配置工作正常)
log4j.appender.activity=org.apache.log4j.DailyRollingFileAppender
log4j.appender.activity.file=../logs/activity.log
log4j.appender.activity.append=true
log4j.appender.activity.datePattern='.'yyyy-MM-dd'.log'
log4j.appender.activity.layout=org.apache.log4j.SimpleLayout
log4j.appender.activity.threshold=info
现在我要设置csv布局。我添加了依赖公共csv布局
在这里
然后我试着设置csvparameterlayout,但它不起作用
log4j.appender.activity.layout=org.apache.log4j.CsvParameterLayout
log4j.appender.activity.layout.delimiter=,
log4j.appender.activity.layout.header=col1,col2,col3,col4
如果我只使用simplelayout或patternlayout编写log.info(“string,+”“string,+”“string”);
2条答案
按热度按时间kuuvgm7e1#
我已经在log4j2中成功地使用了它
xmd2e60i2#
要使用csvparameterlayout,请确保设置了以下依赖项。
以前我用log4j.xml来记录2列的行。