117.info
人生若只如初见

log4j的配置ConversionPattern详细讲解

?log4j??????,ConversionPattern??????????????????????????????,????????????????????????????

ConversionPattern??????????????,???????%??,????????????????????????????????????:

  • %m:?????????????????????
  • %p:????????????????????,?DEBUG?INFO?WARN?ERROR??
  • %r:????????????????????,?????????(??????)?
  • %c:???????????????????
  • %t:?????????????????????????
  • %n:???????????????
  • %d:????????????????????,????ISO8601???????,?%d{yyyy-MM-dd HH:mm:ss,SSS}?

??????????,?????????????????,?:

  • %-5p:??????,???5??????,????
  • .30c:????,???20??????,???,????30???????
  • .30m:??????,???20??????,???,????30???????

??????????????,?????????????????,???????ConversionPattern:

log4j.appender.console.layout.ConversionPattern=%d [%t] %-5p %c{1} - %m%n

???????????????:

2019-01-01 10:00:00,000 [main] INFO  ExampleClass - This is an example log message

??,%d?????????,[%t]???????,%-5p????????,%c{1}?????????????,%m????????,%n??????

??,ConversionPattern????????????????,??????????????,??????????????????

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe2deAzsLAwRfBFI.html

推荐文章

  • 很详细的Log4j配置步骤

    以下是详细的Log4j配置步骤: 在项目中添加log4j库。可以通过Maven或手动下载jar包的方式将log4j库添加到项目中。 创建一个log4j.properties或log4j.xml配置文件...

  • Log4j配置步骤是什么

    Log4j的配置步骤如下: 引入Log4j的jar包:将Log4j的jar包添加到项目的classpath中,可以通过Maven或手动添加jar包的方式引入。 创建Log4j的配置文件:在项目的c...

  • log4j反序列化的原理是什么

    log4j反序列化的原理是利用Java的反序列化机制,通过恶意构造的序列化数据,触发目标系统中的反序列化操作,从而导致可控的代码执行。具体来说,log4j中的LogEve...

  • log4j配置的步骤是什么

    配置log4j的步骤如下: 下载log4j库:首先需要下载log4j的JAR文件,可以从官方网站或Maven仓库下载。 创建配置文件:在项目的classpath下创建一个名为log4j.prop...

  • CSS中设置鼠标样式

    在CSS中,可以通过cursor属性来设置鼠标样式。可以使用cursor属性的各种预定义的值来设置不同的鼠标样式,例如: auto: 默认值,由浏览器根据当前上下文自动选择...

  • tomcat 宕机原因排查

    Tomcat 宕机的原因可能有很多,以下是一些常见的排查方法和可能的原因: 查看 Tomcat 日志:通过查看 Tomcat 的日志文件,特别是 catalina.out 或 catalina.log ...

  • IDataParameter调用存储过程

    使用IDataParameter接口调用存储过程需要以下步骤: 创建一个IDbConnection对象来连接数据库。例如,可以使用SqlConnection类连接SQL Server数据库。 创建一个ID...

  • DataGrid中DropDownList的动态绑定

    在DataGrid中动态绑定DropDownList,可以通过使用TemplateColumn和ItemTemplate来实现。下面是一个示例代码: 在上面的代码中,我们使用了TemplateColumn来创建了...