步骤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相关推荐

  1. log4j日志文件的使用及log4j日志文件失效原因分析

    log4j的使用步骤 1.导入log4j-*.jar,例:log4j-1.2.17-jar; <dependency><groupId>log4j</groupId> ...

  2. java的log4j的xml配置_Log4j配置实例(log4j.xml)

    一个完整的xml配置文件(propertities文件功能不全,不能使用过滤器,并且个人认为xml格式比较清晰,易读). 附带测试程序. Java代码 importjava.net.URL; impo ...

  3. 从源码角度深入分析log4j配置文件使用

    log4j在日常开发中经常使用,但有时候对 配置文件应该放到什么位置有疑惑.现在我们通过从代码的角度来看待这个问题, 看完后你也许会恍然大悟哦. 开始吧. Log4j的组成及架构: Log4j由三个重 ...

  4. log4j配置文件详解---转

    使用步骤注意: 1. 从http://logging.apache.org/log4j/1.2/ 下载文件 2. 在src目录下加入log4j.properties,将jar包放入build -pat ...

  5. appender log4j 扩展_Log4j扩展使用--输出地Appender

    OK,现在我们来研究输出低Appended. Appender控制日志输出的位置 Log4j日志系统允许把日志输出到不同的地方,如控制台(Console).文件(Files).根据天数或者文件大小产生 ...

  6. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  7. log4j 配置文件示例_Log4j2示例教程–配置,级别,附加程序

    log4j 配置文件示例 Welcome to the Apache Log4j2 Example Tutorial. If you ask an expert developer about the ...

  8. Log4j配置文件解读

    <?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL & ...

  9. log4j配置文件详解

    在开发中经常会碰到日志,网上关于日志的框架也很多,像log4j.self4j.common-logging等,下面对log4j进行介绍. log4j是java开发的日志框架,具有低侵入的特点,其重点使 ...

最新文章

  1. SpringBoot02_构建rest工程完成第一个controller类
  2. ECCV 2020 | 腾讯优图8篇论文入选,涵盖目标跟踪、行人重识别、人脸识别等领域...
  3. 新式类和经典类的区别类的特殊方法单例模式
  4. 说一下 runnable 和 callable 有什么区别?
  5. 工厂模式个人案例_工厂设计模式案例研究
  6. 安卓手机移动端页面为body设置overflow:hidden;不起作用
  7. Data Guard 三种模式解释
  8. access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开
  9. 61. Catalog 分类页面商品排序
  10. 重温.NET Remoting(一)
  11. java远古时代-驯龙骑士破解版_驯龙骑士apk下载_驯龙骑士安卓游戏v1.12.0-游迅网...
  12. UE4全套自学视频教程
  13. 渗透测试-第一步 信息收集 【详细介绍】
  14. linux无损分区调整,linux如何无损调整分区大小
  15. “乌龙学院”的是是非非
  16. [ICCV2021] TransReID: Transformer-based Object Re-Identification 行人重识别
  17. 服务器计算技术解决远程接入速度困扰
  18. Python实现psf2otf
  19. 艾永亮:腾讯、阿里、网易云音乐竞争升级,谁将造就高收益的超级产品
  20. Latex之自定义页眉页脚

热门文章

  1. resultType 和resultMap 的区别?
  2. quartz工程容器启动与 Service注入
  3. springboot 日志设计结构
  4. 缺省的servlet(了解)
  5. 用循环求出1-100之间的偶数和
  6. 事务与分布式事务原理与实现
  7. SpringBoot高级-缓存-搭建redis环境测试
  8. dice系数什么意思_轮胎上的数字和字母是什么意思 轮胎上的红点黄点是什么意思...
  9. linux音频框架分析,Alsa音频子系统Codec---al5623.c内核代码框架分析
  10. 如何实现一个java窗口_如何实现多个弹出窗口?