• 日志(log4j2)


    
    
    日志测试java代码如下:

    package
    com.learn.test; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class Test { public static void main(String[] args) { //创建日志记录 Logger logger = LogManager.getLogger(Test.class); logger.fatal("fatal msg:致命的信息"); logger.error("error msg:错误的信息"); logger.warn("warn msg:警告信息"); logger.info("info msg:普通信息"); logger.debug("debug msg: 问题信息"); logger.trace("trace msg:堆栈信息"); } }
    
    
    


    log4j2.xml配置如下,使用需要log4j2的core和api架包支持,放置classpath路径即可:
    <?
    xml version="1.0" encoding="UTF-8"?> <!-- 此开关控制的是日志的日志 --> <configuration status="OFF"> <appenders> <Console name="myConsole" target="SYSTEM_OUT"> <PatternLayout pattern="[%-5p][%d{yyyy-MM-dd HH:mm:ss}] [%c %L] %m%n" /> </Console> <File name="myLogFile" fileName="E:/log/log4j2/log.log" append="true"> <PatternLayout pattern="[%-5p][%d{yyyy-MM-dd HH:mm:ss}] [%c %L] %m%n" /> </File> <RollingFile name="myRollingFile" fileName="E:/log/log4j2/app.log" filePattern="E:/log/log4j2/$${date:yyyy-MM}/app-%d{yyyy-MM-dd}-%i.log.gz"> <PatternLayout pattern="[%-5p][%d{yyyy-MM-dd HH:mm:ss}] [%c %L] %m%n" /> <SizeBasedTriggeringPolicy size="10kb" /> </RollingFile> </appenders> <loggers> <!-- <logger name="全限定性类名或接口" level="info"> <appender-ref ref="myConsole" /> </logger> --> <root level="debug"> <appender-ref ref="myConsole" /> <appender-ref ref="myLogFile" /> <appender-ref ref="myRollingFile" /> </root> </loggers> </configuration>
  • 相关阅读:
    silverlight 之 – Blend 之 Style for Button (三)
    silverlight 之 – Blend 一切源于Brush(一)
    silverlight 之 – Blend 之 Accordion (五)
    ASp.net下 fckeditor 配置图片上传最简单的方法
    ubuntu 升级java7
    ubuntu下远程登录mysql
    Tomcat 连接池 数据源配置
    wget使用方法命令详解
    修改mysql提示符
    chrome 的几种about
  • 原文地址:https://www.cnblogs.com/caifenglin/p/6766086.html
Copyright © 2020-2023  润新知