log4j中有多个db appender?

时间:2015-08-26 06:01:31

标签: java database logging cassandra log4j

如何日期创建日志表?
示例:
对于26-08-2015,日志表名称应为“ logTable_26_08_2015 ”,
     对于27-08-2015,应创建名为“ logTable_27_08_2015 ”的新日志表(类似于log4j.RollingFileAppender)。
目前我正在使用Cassandra db。

1 个答案:

答案 0 :(得分:0)

在xml配置文件中,您必须为您的appender设置布局:

<appender name="console" class="org.apache.log4j.ConsoleAppender">
     <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="logTable_%d{dd_MM_yyyy} *%-5p* %c{1}: %m (%F, line %L)%n"/>
     </layout>
</appender>

此布局应该有效 更多信息here