使用代码形式配置Log4J日志框架
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日志框架相关推荐
- Log4j日志框架介绍
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...
- 【ELK】ELK菜鸟手记 (一) 环境配置+log4j日志记录——转自Master HaKu
感谢Master HaKu的分享,博客园的账号忘了,文章里面有原文链接,尊重原创 ELK菜鸟手记 (一) 环境配置+log4j日志记录 - Master HaKu - 博客园 Master HaKu ...
- SpringBoot系列之切换log4j日志框架
SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键->Diagrams->show Dependencies-,如图,找到spring-boot-starter- ...
- springboot整合log4j日志框架
在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框 ...
- log4j日志 linux配置,Log4j 日志详细用法
简单的说log4j就是帮助开发人员进行日志输出管理的API类库.它最重要的特点就可以配置文件灵活的设置日志信息的优先级.日志信息的输出目的地.日志信息的输出格式 Log4j 除了可以记录程序运行日志信 ...
- 巧为tomcat插件配置log4j日志,解决未报错启动不成功
前情摘要 源于Maven项目中整合SSM框架后,运行一个根据商品id查询商品信息的Demo来测试是否整合成功. 在pom文件中配置好Tomcat插件,启动tomcat,如果成功,输出信息如下: May ...
- 代码中配置log4j (同时输出不同级别的log到不同终端)
2019独角兽企业重金招聘Python工程师标准>>> 通常log4j的配置都写在log.propertiy中.但是,遇到log文件的path不能hard code的地方就没辙啦,所 ...
- SpringBoot 2.1.3配置log4j2日志框架完整代码示例
第一步:pom依赖:需要在spring-boot-starter中进行依赖排除配置,因为spring-boot-starter中默认集成了log4j,两者会有冲突. <dependency> ...
- java如何配置log4j_eclipse中纯java配置log4j日志
标签: 1.新建java项目log4Test 2.新建目录lib,把log4j-1.2.9.jar包放入lib目录 3.右键工程,选择Properties->Java Build Path-&g ...
最新文章
- XML 解析XML文档 XML约束
- java导出多个excel并打成zip包
- MP4文件格式的解析,以及MP4文件的分割算法
- httpclient高频请求
- 【干货】产品经理的需求管理
- SFP模块光信号强度知识介绍
- 安卓手机中 P 的输入
- 【ASP.NET开发】.NET三层架构简单解析
- C#制作WinForm控件
- IE7下JSON不能有多余的逗号,IE8下创建IMG节点的BUG
- eclipse输入中文乱码,问题已解决
- MVC中将list转化成json 并处理时间格式
- 遇到 no plugin found for prefix 'tomcat 7' in the current project and in the plugin groups 的解决办法
- uva1673(后缀自动机)
- 百度的71个炸天的开源项目
- python复数类型的虚部通过什么表示_Python小白必备知识:Python复数类型(complex)详解...
- 淘宝开源深度学习端侧推理引擎 MNN
- 用sdk画三叶玫瑰曲线
- 短视频-精神鸦片禁忌,2023flag
- JavaScript学习手册三
热门文章
- 用html做工资查询登陆页面,薪资筛选页面.html
- django查询mysql 区分大小写_Django+MySQL查询不区分大小写问题
- python指数运算是不是有问题_为什么在Python 3中复指数运算如此之快?
- 学php什么自考专业,什么自考专业容易过自学考试哪些专业好考(已帮助356690人)...
- php 加载慢,PHP版网站缓存加快打开速度的方法分享
- linux+模块与设备关系,linux内核设计与实现读书笔记——设备和模块
- 利用计算机的说课稿,《计算机的发展与应用》说课稿
- 《学习JavaScript数据结构与算法》第三章 数组
- 计算机专业中职好就业不,内江计算机专业中职好不好
- linux var log管理,Linux下的syslog和/var/log