diff --git a/javaSE-day13/src/com/inmind/logback03/Demo05.java b/javaSE-day13/src/com/inmind/logback03/Demo05.java new file mode 100644 index 0000000..f389d51 --- /dev/null +++ b/javaSE-day13/src/com/inmind/logback03/Demo05.java @@ -0,0 +1,36 @@ +package com.inmind.logback03; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.lang.reflect.Member; + +/* +logback日志框架的基本使用 + */ +public class Demo05 { + + //创建一个logger日志对象 + public static final Logger LOGGER = LoggerFactory.getLogger("Demo05"); + + public static void main(String[] args) { + try { +// System.out.println("method方法开始执行了..."); + LOGGER.info("method方法开始执行了..."); + method(100, 2); +// System.out.println("method方法执行成功了..."); + LOGGER.info("method方法执行成功了..."); + } catch (Exception e) { +// e.printStackTrace(); + LOGGER.error("java.lang.ArithmeticException: / by zero"); + } + } + + public static void method(int a,int b){ + LOGGER.debug("参数a:"+a); + LOGGER.debug("参数b:"+b); + int result = a/b; + LOGGER.debug("结果:"+result); + + } +} diff --git a/javaSE-day13/src/logback.xml b/javaSE-day13/src/logback.xml new file mode 100644 index 0000000..45b1f72 --- /dev/null +++ b/javaSE-day13/src/logback.xml @@ -0,0 +1,41 @@ + + + + + + System.out + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %c [%thread] : %msg%n + + + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + utf-8 + + + D:/log/inmind-data.log + + + + D:/log/inmind-data-%i-%d{yyyy-MM-dd}-.log.gz + + 1MB + + + + + + + + + \ No newline at end of file