zoukankan      html  css  js  c++  java
  • log4j

    pom.xml

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
    <exclusion>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
    </exclusions>
    </dependency>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j</artifactId>
    <version>1.3.8.RELEASE</version>
    </dependency>

    log4j.properties

    log4j.rootLogger = INFO, console

    log4j.appender.stdout = org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Threshold = DEBUG
    log4j.appender.stdout.Target = System.out
    log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n


    log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.D.File = D://log.log
    log4j.appender.D.Append = true
    log4j.appender.D.Threshold = WARN
    log4j.appender.D.layout = org.apache.log4j.PatternLayout
    log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

    application.properties

    logging:
    config: src/main/resources/log4j.properties

    .java

    public class ClientStarter {
    private static org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger(ClientStarter.class);

    public static void main(String[] args) {
    ClientStarter.class.getClassLoader().getResourceAsStream("log4j.properties");


    log.debug("haha, this is log4j debug");
    log.info("haha, this is log4j info");
    log.warn("haha, this is log4j warn");
    log.error("haha, this is log4j error");

    SpringApplication.run(ClientStarter.class);
    }

    https://blog.csdn.net/sinat_30185177/article/details/73550377

  • 相关阅读:
    UOJ Contest #50: Goodbye Jihai
    Codeforces 1278F: Cards
    RS-485总线和Modbus通信协议的关系
    基于Lwip协议栈中独立模式下回调函数的使用
    C语言之链表的使用
    LAN8720A网络模块的使用问题
    C语言的多行宏定义
    C# 解决ListView控件显示数据出现闪屏的问题
    解决使用SecureCRT不能连接Ubuntu的问题
    C++ 与C# 对应的变量互转
  • 原文地址:https://www.cnblogs.com/aliceQin/p/9973732.html
Copyright © 2011-2022 走看看