简体   繁体   English

log4j中有多个数据库附加程序?

[英]Multiple db appender in log4j?

How to create log tables date wise? 如何明智地创建日志表?
Example : 范例:
for 26-08-2015 log table name should be ' logTable_26_08_2015 ', 对于26-08-2015日志表名称应为' logTable_26_08_2015 ',
for 27-08-2015 new log table should be created with name ' logTable_27_08_2015 '(similar to log4j.RollingFileAppender). 对于2015年7月27日,应使用名称“ logTable_27_08_2015 ”创建新的日志表(类似于log4j.RollingFileAppender)。
Currently i'm using Cassandra db. 目前,我正在使用Cassandra db。

In your xml configuration file, you have to set a layout to your appender : 在您的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>

This layout should work. 这种布局应该工作。
More information here . 更多信息在这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM