log4j 配置文件_Log4j系列教材 (三)- log4j.xml
步骤1:log4j.xml步骤2:修改TestLog4j
步骤 1 : log4j.xml
除了使用log4j.properties,也可以使用xml格式进行配置。
在src目录下装备log4j.xml文件
<?xml
version="1.0"
encoding="UTF-8"
?>
<!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd">
<log4j:configuration
xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender
name="STDOUT"
class="org.apache.log4j.ConsoleAppender">
<layout
class="org.apache.log4j.PatternLayout">
<param
name="ConversionPattern"
value="%d %-5p %c.%M:%L - %m%n"/>
</layout>
</appender>
<!-- specify the logging level for loggers from other libraries -->
<logger
name="com.opensymphony">
<level
value="ERROR"
/>
</logger>
<logger
name="org.apache">
<level
value="ERROR"
/>
</logger>
<logger
name="org.hibernate">
<level
value="ERROR"
/>
</logger>
<!-- for all other loggers log only debug and above log messages -->
<root>
<priority
value="ERROR"/>
<appender-ref
ref="STDOUT"
/>
</root>
</log4j:configuration>
步骤 2 : 修改TestLog4j
使用log4j.xml作为配置文件,并运行
package
log4j;
import
org.apache.log4j.Logger;
import
org.apache.log4j.PropertyConfigurator;
public
class
TestLog4j {
static
Logger logger = Logger.getLogger(TestLog4j.class);
public
static
void
main(String[] args)
throws
InterruptedException {
PropertyConfigurator.configure("e:projectlog4jsrclog4j.xml");
for
(int
i =
0; i <
5000; i++) {
logger.trace("跟踪信息");
logger.debug("调试信息");
logger.info("输出信息");
logger.warn("警告信息");
logger.error("错误信息");
logger.fatal("致命信息");
}
}
}
更多内容,点击了解: https://how2j.cn/k/log4j/log4j-xml/1083.html
log4j 配置文件_Log4j系列教材 (三)- log4j.xml相关推荐
- log4j日志文件的使用及log4j日志文件失效原因分析
log4j的使用步骤 1.导入log4j-*.jar,例:log4j-1.2.17-jar; <dependency><groupId>log4j</groupId> ...
- java的log4j的xml配置_Log4j配置实例(log4j.xml)
一个完整的xml配置文件(propertities文件功能不全,不能使用过滤器,并且个人认为xml格式比较清晰,易读). 附带测试程序. Java代码 importjava.net.URL; impo ...
- 从源码角度深入分析log4j配置文件使用
log4j在日常开发中经常使用,但有时候对 配置文件应该放到什么位置有疑惑.现在我们通过从代码的角度来看待这个问题, 看完后你也许会恍然大悟哦. 开始吧. Log4j的组成及架构: Log4j由三个重 ...
- log4j配置文件详解---转
使用步骤注意: 1. 从http://logging.apache.org/log4j/1.2/ 下载文件 2. 在src目录下加入log4j.properties,将jar包放入build -pat ...
- appender log4j 扩展_Log4j扩展使用--输出地Appender
OK,现在我们来研究输出低Appended. Appender控制日志输出的位置 Log4j日志系统允许把日志输出到不同的地方,如控制台(Console).文件(Files).根据天数或者文件大小产生 ...
- springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...
log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n ---internationalization 不就是i和n之间有18个字母... http://logging.a ...
- log4j 配置文件示例_Log4j2示例教程–配置,级别,附加程序
log4j 配置文件示例 Welcome to the Apache Log4j2 Example Tutorial. If you ask an expert developer about the ...
- Log4j配置文件解读
<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL & ...
- log4j配置文件详解
在开发中经常会碰到日志,网上关于日志的框架也很多,像log4j.self4j.common-logging等,下面对log4j进行介绍. log4j是java开发的日志框架,具有低侵入的特点,其重点使 ...
最新文章
- SpringBoot02_构建rest工程完成第一个controller类
- ECCV 2020 | 腾讯优图8篇论文入选,涵盖目标跟踪、行人重识别、人脸识别等领域...
- 新式类和经典类的区别类的特殊方法单例模式
- 说一下 runnable 和 callable 有什么区别?
- 工厂模式个人案例_工厂设计模式案例研究
- 安卓手机移动端页面为body设置overflow:hidden;不起作用
- Data Guard 三种模式解释
- access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开
- 61. Catalog 分类页面商品排序
- 重温.NET Remoting(一)
- java远古时代-驯龙骑士破解版_驯龙骑士apk下载_驯龙骑士安卓游戏v1.12.0-游迅网...
- UE4全套自学视频教程
- 渗透测试-第一步 信息收集 【详细介绍】
- linux无损分区调整,linux如何无损调整分区大小
- “乌龙学院”的是是非非
- [ICCV2021] TransReID: Transformer-based Object Re-Identification 行人重识别
- 服务器计算技术解决远程接入速度困扰
- Python实现psf2otf
- 艾永亮:腾讯、阿里、网易云音乐竞争升级,谁将造就高收益的超级产品
- Latex之自定义页眉页脚
热门文章
- resultType 和resultMap 的区别?
- quartz工程容器启动与 Service注入
- springboot 日志设计结构
- 缺省的servlet(了解)
- 用循环求出1-100之间的偶数和
- 事务与分布式事务原理与实现
- SpringBoot高级-缓存-搭建redis环境测试
- dice系数什么意思_轮胎上的数字和字母是什么意思 轮胎上的红点黄点是什么意思...
- linux音频框架分析,Alsa音频子系统Codec---al5623.c内核代码框架分析
- 如何实现一个java窗口_如何实现多个弹出窗口?