首页 > 其他分享 >6.4.3Log4j配置文件

6.4.3Log4j配置文件

时间:2022-10-06 16:34:44浏览次数:48  
标签:输出 配置文件 6.4 事件 debug 日志 用来 级别 3Log4j

1.输出级别

log4j rootLogger=debug,stdout,logfile

debug指的是日志记录器(Logger)的输出级别,主要输出级别及含义如下:

. fatal:指出严重的错误事件将会导致应用程序的退出。

. error:指出虽然发生错误事件,但任然不影响系统的继续运行。

. warn:表明会出现潜在错误的情形。

. Info:在粗粒度信息事件,强调应用程序的运行过程。

. debug:指出细粒度信息事件,对调试应用程序是非常有帮助的。

各个输出别优先级:fatal>error>warn>info>debug

日志记录器将只输出那些级别高于或等于它的信息。

2.日志输出目的地APPender

APPender: ConsoleAPPender:输出日志事件到控制台

FileAPPender:输出日志事件到二个文件

3.日志布局类型Layout

HTMLLAYOUT:格式化日志输出为HTML表格

SimpleLayout:以一种非常简单的方式格式化日志输出,它输出级别 Level ,然后跟着一个破折号“————”,最后是日志消息。

PatternLayout:根据指定的转换模式格式化日志输出,从而支持丰富多样的输出格式。需要配置 layout.ConversionPattern属性,若没有配置该属性,则使用默认的转换模式。

4.转换模式ConversionPattern

对于 PatternLayout,需要配置 layout.ConversionPattern 属性,常用的配置参数及含义如下

%d:用来设置输出日志的日期和时间,默认格式为1S08601。也可以在其后指定格式,比如%d{yyyy-MM-dd HH:mm:ss),输出格式类似于2015-11-26 10:50:01。

%m:用来输出代码中指定的消息。

%n:用来输出一个回车换行符。

%l:用来输出日志事件的发生位置,包括类名、发生的线程,以及在代码中的行数。例如, 如果输出为 com.six.sample14.Sample14.main(Sample14.java:25),说明日志事件发生在com.six.sample14包下的Sample14类的main线程中,在代码中的行数为第25行。

 %p:用来输出优先级,即debug、info、warn、error、fatal等。

%F:用来输出文件名。

%M:用来输出方法名。

标签:输出,配置文件,6.4,事件,debug,日志,用来,级别,3Log4j
From: https://www.cnblogs.com/Lovew2/p/16757858.html

相关文章

  • 配置文件的格式三种
                   ......
  • 分布式存储系统之Ceph集群状态获取及ceph配置文件说明
    前文我们了解了Ceph的访问接口的启用相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16727620.html;今天我们来聊一聊获取ceph集群状态和ceph配置文件说明相......
  • 如何判断MySQL的配置文件是否生效
    1、首先准备预设的配置条目[mysqld]port=6606lower_case_table_names=1event_scheduler=ONmax_connections=2000wait_timeout=1800max_user_connections=800innodb_buffer_p......
  • 「Spring Boot 系列」03. Spring Boot配置文件&yaml的基本语法
    SpringBoot的配置文件​​配置文件分类​​​​yaml基本语法​​​​(1)概念​​​​(2)语法特点​​​​(3)数据类型​​​​最后​​SpringBoot提供了大量的自动配置......
  • 03. MyBatis的核心配置文件
    一、MyBatis环境搭建1.1、数据的准备CREATEDATABASEIFNOTEXISTSdb_test;USEdb_test;CREATETABLEIFNOTEXISTSt_user( idINTPRIMARYKEYAUTO_INCREMENT,......
  • nginx配置文件下载
    location/file/{alias/data/access/;add_headerContent-Disposition:"attachment";add_headerContent-Typeapplication/oc......
  • 【Swoole系列6.4】Hyperf操作数据库
    Hyperf操作数据库对于一个MVC框架来说,连接操作各种数据库是最基本的功能。而对于Swoole,其实我们前面并没有讲很多关于数据库方面的东西,毕竟这不是我们这个系列的主要内......
  • C/C++ 实现INI配置文件读写 [转载]
    INI文件是一种标准的Windows平台配置文件,通常这种配置文件用于保存系统软件的一些基本配置参数,如下代码是本人从网络上收集到的一段纯C++编写的配置解析......
  • Python 和 Snowflake:使用配置文件
    Python和Snowflake:使用配置文件注意:虽然强烈建议在虚拟环境中运行Python,但设置此venv不在本文的范围内。也许我会在稍后阶段解决这个问题。现在我正在为此目的使用A......
  • “以独占方式锁定此配置文件失败”解决方法
    1、按键盘【win】+【r】,输入msconfig2、点击服务,再点击界面左下角的隐藏所有windows服务,点击全部禁用,再点击应用,确定重启(重启的前提是任务管理器没有运行VMware的进程,如......