zoukankan      html  css  js  c++  java
  • log4j2 $的使用

    关于log4j2 中$的使用,先贴下从官网截的图

    主要介绍date,sys,env以及使用$获取自定义的属性 

    1.date

    用于插入时间,例如$(date:yyyy-MM-dd),在log4j2.xml中对filePattern如下配置

    生成的文件名:

    2.sys

    官方的描述的是System properties,可以用此变量获得系统属性,这里的系统指的是用java获取的属性,属性很多这里

    以java.vm.name为例

     

    生成的文件

     3.env

     看名字就知道是系统环境变量

    以win7系统为例,打开我的电脑----->属性----->高级系统设置------>环境变量,找一个系统变量,这里用PROCESSOR_ARCHITECTURE为例

    生成的文件

     

     4.使用$获取自定义属性

    在Properties标签中定义自己的属性即可

     

    生成的文件名

     

    如果发生这种异常:说明Properties标签位置不对

    还有一点:不要随便加空格,over

  • 相关阅读:
    程序员学习提高必看的一篇文章
    SpringAOP拦截器的代理机制
    springboot03_RabbitMQ
    Docker_02
    Docker_01
    Redis_02
    Redis_01
    关于Linux下内存和Swap
    密码学DAY2
    密码学DAY1_02
  • 原文地址:https://www.cnblogs.com/tele-share/p/8068319.html
Copyright © 2011-2022 走看看