2019独角兽企业重金招聘Python工程师标准>>>

一、使用代码形式配置Log4J日志框架

一般情况下,我们都是使用配置文件形式来配置Log4J日志框架,比如使用“log4j.properties”文件。但有些时候,我们只是想简单快速使用Log4J日志框架,配置“log4j.properties”等配置文件显得繁琐,在这种情况下,可以使用代码形式配置Log4J日志框架。

二、使用举例

使用代码形式配置Log4J日志框架的样例代码如下:

static { Logger rootLogger = Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); rootLogger.addAppender(new ConsoleAppender(new PatternLayout("%-6r [%p] %c - %m%n"))); }

  • 1
  • 2
  • 3
  • 4
  • 5

现在有如下类“MainTest”,其中使用以上样例代码。

import org.apache.log4j.ConsoleAppender;import org.apache.log4j.Level;import org.apache.log4j.Logger;import org.apache.log4j.PatternLayout;publicclassMainTest {privatestaticfinal Logger logger = Logger.getLogger(MainTest.class); static { Logger rootLogger = Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); rootLogger.addAppender(new ConsoleAppender(new PatternLayout("%-6r [%p] %c - %m%n"))); } publicstaticvoid main(String[] args) { logger.info("hello"); logger.error("world"); }}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

执行以上类,得到如图1所示结果,从中可知,我们使用代码形式正常配置了Log4J日志框架。

图1

转载于:https://my.oschina.net/guoenzhou/blog/1819996

使用代码形式配置Log4J日志框架相关推荐

  1. Log4j日志框架介绍

    日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...

  2. 【ELK】ELK菜鸟手记 (一) 环境配置+log4j日志记录——转自Master HaKu

    感谢Master HaKu的分享,博客园的账号忘了,文章里面有原文链接,尊重原创 ELK菜鸟手记 (一) 环境配置+log4j日志记录 - Master HaKu - 博客园 Master HaKu ...

  3. SpringBoot系列之切换log4j日志框架

    SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键->Diagrams->show Dependencies-,如图,找到spring-boot-starter- ...

  4. springboot整合log4j日志框架

    在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框 ...

  5. log4j日志 linux配置,Log4j 日志详细用法

    简单的说log4j就是帮助开发人员进行日志输出管理的API类库.它最重要的特点就可以配置文件灵活的设置日志信息的优先级.日志信息的输出目的地.日志信息的输出格式 Log4j 除了可以记录程序运行日志信 ...

  6. 巧为tomcat插件配置log4j日志,解决未报错启动不成功

    前情摘要 源于Maven项目中整合SSM框架后,运行一个根据商品id查询商品信息的Demo来测试是否整合成功. 在pom文件中配置好Tomcat插件,启动tomcat,如果成功,输出信息如下: May ...

  7. 代码中配置log4j (同时输出不同级别的log到不同终端)

    2019独角兽企业重金招聘Python工程师标准>>> 通常log4j的配置都写在log.propertiy中.但是,遇到log文件的path不能hard code的地方就没辙啦,所 ...

  8. SpringBoot 2.1.3配置log4j2日志框架完整代码示例

    第一步:pom依赖:需要在spring-boot-starter中进行依赖排除配置,因为spring-boot-starter中默认集成了log4j,两者会有冲突. <dependency> ...

  9. java如何配置log4j_eclipse中纯java配置log4j日志

    标签: 1.新建java项目log4Test 2.新建目录lib,把log4j-1.2.9.jar包放入lib目录 3.右键工程,选择Properties->Java Build Path-&g ...

最新文章

  1. XML 解析XML文档 XML约束
  2. java导出多个excel并打成zip包
  3. MP4文件格式的解析,以及MP4文件的分割算法
  4. httpclient高频请求
  5. 【干货】产品经理的需求管理
  6. SFP模块光信号强度知识介绍
  7. 安卓手机中 P 的输入
  8. 【ASP.NET开发】.NET三层架构简单解析
  9. C#制作WinForm控件
  10. IE7下JSON不能有多余的逗号,IE8下创建IMG节点的BUG
  11. eclipse输入中文乱码,问题已解决
  12. MVC中将list转化成json 并处理时间格式
  13. 遇到 no plugin found for prefix 'tomcat 7' in the current project and in the plugin groups 的解决办法
  14. uva1673(后缀自动机)
  15. 百度的71个炸天的开源项目
  16. python复数类型的虚部通过什么表示_Python小白必备知识:Python复数类型(complex)详解...
  17. 淘宝开源深度学习端侧推理引擎 MNN
  18. 用sdk画三叶玫瑰曲线
  19. 短视频-精神鸦片禁忌,2023flag
  20. JavaScript学习手册三

热门文章

  1. 用html做工资查询登陆页面,薪资筛选页面.html
  2. django查询mysql 区分大小写_Django+MySQL查询不区分大小写问题
  3. python指数运算是不是有问题_为什么在Python 3中复指数运算如此之快?
  4. 学php什么自考专业,什么自考专业容易过自学考试哪些专业好考(已帮助356690人)...
  5. php 加载慢,PHP版网站缓存加快打开速度的方法分享
  6. linux+模块与设备关系,linux内核设计与实现读书笔记——设备和模块
  7. 利用计算机的说课稿,《计算机的发展与应用》说课稿
  8. 《学习JavaScript数据结构与算法》第三章 数组
  9. 计算机专业中职好就业不,内江计算机专业中职好不好
  10. linux var log管理,Linux下的syslog和/var/log