From 7cd44ab87828f055e586296ce57fe2aa4fb0179f Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Mon, 30 Dec 2019 23:35:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20log=20=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E7=9A=84=E7=9B=AE=E5=BD=95=E3=80=82=E8=BF=98=E6=9C=AA=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lab37/loggingdemo/Application.java | 7 ++++ .../controller/DemoController.java | 30 --------------- .../src/main/resources/logback-spring.xml | 38 +++++++++++++++---- 3 files changed, 37 insertions(+), 38 deletions(-) delete mode 100644 lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/controller/DemoController.java diff --git a/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/Application.java b/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/Application.java index 1c59840b..ade8439b 100644 --- a/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/Application.java +++ b/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/Application.java @@ -1,13 +1,20 @@ package cn.iocoder.springboot.lab37.loggingdemo; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { + private static Logger logger = LoggerFactory.getLogger(Application.class); + public static void main(String[] args) { SpringApplication.run(Application.class, args); + + // 打印日志 + logger.debug("just do it"); } } diff --git a/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/controller/DemoController.java b/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/controller/DemoController.java deleted file mode 100644 index f30038c7..00000000 --- a/lab-37/lab-37-logging-logback/src/main/java/cn/iocoder/springboot/lab37/loggingdemo/controller/DemoController.java +++ /dev/null @@ -1,30 +0,0 @@ -package cn.iocoder.springboot.lab37.loggingdemo.controller; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/demo") -public class DemoController { - - private Logger logger = LoggerFactory.getLogger(getClass()); - - @GetMapping("/debug") - public void debug() { - logger.debug("debug"); - } - - @GetMapping("/info") - public void info() { - logger.info("info"); - } - - @GetMapping("/error") - public void error() { - logger.error("error"); - } - -} diff --git a/lab-37/lab-37-logging-logback/src/main/resources/logback-spring.xml b/lab-37/lab-37-logging-logback/src/main/resources/logback-spring.xml index 9ea39f2d..67cdc717 100644 --- a/lab-37/lab-37-logging-logback/src/main/resources/logback-spring.xml +++ b/lab-37/lab-37-logging-logback/src/main/resources/logback-spring.xml @@ -1,35 +1,57 @@ + + - - - ​ - + + ${CONSOLE_LOG_PATTERN} utf8 + + + + ​ + ${LOG_FILE} + ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz 7 10MB + ${FILE_LOG_PATTERN} utf8 - - - - + + + + + + + + + + + + + + + + + + +