Spring logger 配置
2020-12-13 02:34
标签:ica false 保存时间 cto XML htm work image ima (1) (2) scan: 当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true scanPeriod: 设置监测配置文档是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug: 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 (1)logger 设置 level 时,则根据level 过滤日志信息,如果没有设置level ,则继承root的level。 (2)logger 的additivity属性,如果设置为true,则会将日志信息向上传递给root,同时也执行自己的 这里会出现打印2次的现象。 如下: (1) 日志打印保存的路径 (2) 日志文件的命名方式 如果: server-info-20190617.log.1 (3) 日志的最大设置为5M ,如果大于5M ,则归档,创建文件如: server-info-20190617.log.2 (4)日志的保存时间 2天 (5)Logger 的输入格式 eg: Spring logger 配置 标签:ica false 保存时间 cto XML htm work image ima 原文地址:https://www.cnblogs.com/galibujianbusana/p/11044322.html1. logback-spring.xml
2. 设置Logger
package com.example.demo1.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class MyController {
private static Logger logger= LoggerFactory.getLogger(MyController.class);
@RequestMapping("/getOut")
@ResponseBody
public String getBody(){
logger.info("-----------info");
logger.debug("----------debug");
logger.warn("-----------warn");
logger.error("----------error");
return "body";
}
}
3. appender