package com.czie.iot1913;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* FileName: Test
* Author: lps
* Date: 2022/4/16 15:27
* Sign:刘品水 Q:1944900433
* 目的:快速搭建logback日志框架 记录程序的执行情况 到控制台 到文件夹中
* public static final Logger LOGGER=LoggerFactory.getLogger("类对象");
*/
public class Test {
//创建Logback的日志对象 代表日志技术
public static final Logger LOGGER=LoggerFactory.getLogger("Test.class");
public static void main(String[] args) {
try {
LOGGER.debug("main方法开始执行");
LOGGER.info("我开始记录第二行日志,我要开始吹牛咯哈哈嗨");
int a=10;
int b=0;
LOGGER.trace("a="+a);
LOGGER.trace("b="+b);
System.out.println(a/b);
} catch (Exception e) {
e.printStackTrace();
LOGGER.error("功能出现异常为:"+e);
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds">
<!--日志输入到控制台-->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern>
</encoder>
</appender>
<!--<appender name="permission" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>${catalina.home}/logs/permission.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<FileNamePattern>${catalina.home}/logs/permission.%d{yyyy-MM-dd}.log.gz</FileNamePattern>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!---->
<!--<logger name="xxx" level="INFO">-->
<!--<appender-ref ref="permission"/>-->
<!--</logger>-->
<!-- TRACE < DEBUG < INFO < WARN < ERROR -->
<root level="all">
<appender-ref ref="STDOUT" />
</root>
</configuration>
![]()