博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j日志输出配置
阅读量:5872 次
发布时间:2019-06-19

本文共 1381 字,大约阅读时间需要 4 分钟。

hot3.png

环境:struts-1.2.8+log4j-1.2.17

log4j.xml

如果提示不能找到log4j.dtd时,只需将log4j.jar包解压,得到
log4j.dtd,将其放于log4j.xml同一目录里.

logUtil.ava

public static String LOG_ERROR = "struts_error";public static String LOG_INFO = "struts_info";                    public static void writeErrorLog(String message){    Logger logger = Logger.getLogger(LOG_ERROR);    logger.error(message);}                    public static void writeInfoLog(String message){    Logger logger = Logger.getLogger(LOG_INFO);    logger.info(message);}
不需要在web.xml里配置任何东西。

需要指出的是LOG优先级从高到低分别是 ERROR、WARN、INFO、DEBUG.

比如java中:

Logger logger = Logger.getLogger(LOG_INFO);logger.warn(message);
输出warn信息的时候,log4j.xml中的配置:

logger节点中的level节点的值应该是:warn,info,debug.如果是error的话,是不会输出信息的。

appender节点中的Threshold值应该是:warn,info,debug.如果是error的话,也是不会输出信息的。

如果有问题,请指正。

以上。

转载于:https://my.oschina.net/wangbiglei/blog/129984

你可能感兴趣的文章
影响企业信息化成败的几点因素
查看>>
Thinkphp5 模型里别名alias不生效bug【已解决】
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>
zabbix监控部署
查看>>
关于Tomcat下项目中文名在Windows和Linux下编码混乱问题解决
查看>>
struts中的xwork源码下载地址
查看>>
Android硬件抽象层(HAL)深入剖析(二)
查看>>
记录一些有用的代码技巧,不定期更新
查看>>
Centos 安装后不能上网 解决备忘
查看>>
cisco 交换机链路聚合
查看>>
[AX]AX2012 Form开发概览
查看>>
用几何画板画垂线的方法
查看>>
C++对象模型
查看>>
第九章 Python之面向对象
查看>>
Python标准库——getpass
查看>>
【转】一步一步学Linq to sql(三):增删改
查看>>
.net 的page的OnInit方法
查看>>
css公共样式
查看>>
Java之反转排序
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>