在同一个JVM下,如果在一个对象或模块中,要求不同类的log信息(如数据库操作类log,TCP通信log)分别写到不同的log文件。如果用log4j,应该怎么解决
解决方案 »
- 如何把网页嵌入客户端程序中
- SSH 整合错误!! 高手指点..
- struts1的checkbox标签,提交后返回该页面,怎样保持原来的选中状态???
- java script 为什么不能执行呢,是函数调用的问题
- 如何让tomcat启动时执行某一方法
- Struts问题,请问怎么利用<logic:iterate>标签,和<html:text>标签,提交所有的一览数据。
- APACHE2.0.54+TOMCAT5.0.28高手请进(开10个贴,1000分悬赏)!
- 各位大虾,帮忙看看.真的很郁闷!是一个关于webservice的把控制台应用程序转为java bean的问题!
- 有谁知道weblogic7的默认有户名和密码?
- 高分紧急求助:j2eeadmin运行时弹出内存不能为read错误
- struts.xml为什么匹配不到jquery提交的ajax的action请求呢?
- hibernate 动态表映射 采用的是jpa标注
<appender name="errorLog" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${heating.root}/WEB-INFO/log/error.log" />
<param name="Append" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{MMdd HH:mm:ss SSS\} %-5p] [%t] %c{3\} - %m%n" />
</layout>
<level value="error" />
</appender>
<appender name="infoLog" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${heating.root}/WEB-INFO/log/info.log" />
<param name="Append" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{MMdd HH:mm:ss SSS\} %-5p] [%t] %c{3\} - %m%n" />
</layout>
<level value="info" />
</appender>
<appender name="systemServiceLog" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${heating.root}/WEB-INFO/SystemLog/systemLog.log" />
<param name="Append" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{MMdd HH:mm:ss SSS\} %-5p] [%t] %c{3\} - %m%n" />
</layout>
<level value="info" />
</appender>
<logger name="infoLogger" additivity="false">
<priority value ="info"/>
<appender-ref ref="infoLog" />
</logger>
<logger name="errorLogger" additivity="false">
<priority value ="error"/>
<appender-ref ref="errorLog" />
</logger>
<root>
<appender-ref ref="systemServiceLog" />
</root>
</log4j:configuration>
/**
* @see Log4j方法
* @author hj<[email protected]>
*
*/
public class MyLogger {
public static Logger getLoggerByName(String loggerName) {
return Logger.getLogger(loggerName);
}
}