在同一个JVM下,如果在一个对象或模块中,要求不同类的log信息(如数据库操作类log,TCP通信log)分别写到不同的log文件。如果用log4j,应该怎么解决
解决方案 »
- jsp获取客户端IE证书为空
- SSH的BBS论坛
- hibernate sql2000 数据量很大的时候分页
- 精通java ee的朋友,谈谈你的学习经历和使用体会
- 使用xml作为数据源,jsp:Menu类自由扩展菜单项怎么实现
- java连接oracle数据库,若一个statement没有关闭,可以再定义一个statement对同一个字段更新吗(有代码)?
- linux+htmlparser解析中文乱码,请高手提供解决方案,在线给分100分!
- 谁有《j2ee1.4标准教材》的示例代码吗?请给我一份
- weblogic 总是报这种错误,然后连接数据库就断开,该在哪儿修改 谢谢!新年愉快
- ofbiz在weblogic上如何配置?
- 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);
}
}