From 815c057736474e7715021ab5298de739d47759c9 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 11 Apr 2026 15:07:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day13-=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=A1=86=E6=9E=B6-logback=E5=BF=AB=E9=80=9F=E5=85=A5=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/logback03/Demo05.java | 36 ++++++++++++++++ javaSE-day13/src/logback.xml | 41 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 javaSE-day13/src/com/inmind/logback03/Demo05.java create mode 100644 javaSE-day13/src/logback.xml 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