当前位置:XML > XML介绍

Spring3日志管理

中科白癜风让白斑告别 https://wapjbk.39.net/yiyuanfengcai/tsyl_bjzkbdfyy/5081/

Spring-3-日志管理

1日志框架简介

我们在开发过程中会经常使用的日志,目前存在很多日志框架:JCL、SLF4J、log4j、logback等等。

选择一个日志抽象层框架+日志实现,类似我们使用JDBC选择不同的数据驱动。

SpringBoot日志默认设置:

SLF4J+Logback

默认值输出到控制台

默认级别Level为INFO

默认日志文件大小为10M

输出格式为

-03-:57:51.INFO---[ost-startStop-1]osbcembedded.FilterRegistrationBean:映射过滤器:hiddenHttpMethodFilter到:[/*]

输出以下项目:

日期和时间:毫秒精度,易于排序。

日志级别:ERROR、WARN、INFO、DEBUG或TRACE。

进程标识。

---用于区分实际日志消息开始的分隔符。

线程名称:括在方括号中(可能会被截断以用于控制台输出)。

记录器名称:这通常是源类名称(通常缩写)。

日志消息

2SpringBoot日志的默认配置

2.1日志默认级别

新建一个Controller,端口默认为

RestControllerpublicclassHelloController{Loggerlogger=LoggerFactory.getLogger(HelloController.class);

RequestMapping("/")publicStringindex(){//由低到高tracedebuginfowarnerror//可以调整输出的日志级别;日志就只会在这个级别以以后的高级别生效logger.trace("trace级别的日志");logger.debug("debug级别的日志");//SpringBoot默认给我们使用的是info级别的,没有指定级别的就用SpringBoot默认规定的级别;root级别logger.info("info级别的日志");logger.warn("warn级别的日志");logger.error("error级别的日志");return"loggerinfo";}}

访问


转载请注明:http://www.vviuov.com/jbzs/1063213.html

  • 上一篇文章:
  • 下一篇文章: 没有了