文档章节

log springboot 日志

少年已不再年少
 少年已不再年少
发布于 05/26 17:15
字数 360
阅读 4
收藏 1

spring-boot-starter中就提供了对spring-boot-starter-logging的依赖

在spring-boot-starter-logging中可以看到以及集成了slf4j与具体实现logback的默认支持

日志级别

默认情况下,Spring Boot 配置的是INFO 日志级别,也就是会输出INFO级别以上的日志(ERROR, WARN, INFO)。

如果需要 Debug 级别的日志。在 src/main/resources/application.properties 中配置。

debug=true

此外,配置 logging.level.* 来具体输出哪些包的日志级别。

例如

logging.level.root=INFO

logging.level.org.springframework.web=DEBUG

logging.level.cn.enjoy.controller=DEBUG

日志文件

一般情况下,springboot日志只会输出到控制台,并不会写入到日志文件,但是,在一些正式环境的应用中,我们需要通过在 application.properites 文件中配置 logging.file 文件名称和 logging.path 文件路径,将日志输出到日志文件中。

 

logging.path = /var/tmp

logging.file = xxx.log

logging.level.root = info

 

注意:

 

如果只配置 logging.path,在 /var/tmp文件夹生成一个日志文件为 spring.log。如果只配置 logging.file,会在项目的当前路径下生成一个 xxx.log 日志文件。

 

这里有一个坑,logging.path 和logging.file都配置了,只会有logging.file生效,所以,如果要指定日志生成的具体位置使用logging.file 配置就好

 

在application.properties中配置

logging.file =F:\\log\\enjoy.log

© 著作权归作者所有

上一篇: 秒杀
少年已不再年少
粉丝 3
博文 160
码字总数 42618
作品 0
泰安
程序员
私信 提问
nginx解决vuejs与springboot跨域问题

问题 在实施前后端分离的时候,vuejs与springboot通常不在同一台服务器,这个时候,vuejs调用springboot的时候通常会出现跨域问题。 解决思路 这里的解决方案,主要是通过nginx搭建一个静态文...

亚林瓜子
2018/12/24
0
0
不学无数——SpringBoot入门IV

SpringBoot 1.Profiles Spring Profiles能够在不同的环境中使不同的应用配置生效。@Component和@Configuration两个注解都能够通过@Profiles来标记。下面是例子: 在配置文件中可以通过sprin...

不学无数的程序员
2018/07/23
0
0
SpringBoot基础教程2-1-4 日志规范-基础配置详解

概述 不需要任何配置,只需要添加依赖,已经为我们集成日志框架,默认使用; 在项目根目录使用命令,查看依赖结果如下 创建主函数,运行后,可以看到,默认日志格式如下 格式解析:(默认采用...

Mkeeper
2018/07/13
0
0
SpringBoot基础教程2-1-5 日志规范-logback配置详解

概述 日志会在 之前初始化, 为我们提供了 属性,方便我们配置自定义日志文件。默认情况它会根据日志的依赖自动加载。 Logging System Customization JDK logging.properties Log4j2 log4j2-...

Mkeeper
2018/07/15
0
0
springboot日志输出

大家好请教一个springboot日志控制的问题,springboot默认使用logbak,我也使用了他的这个,有几个疑问的地方 1.在yml文件中可以指定 logbac-boot.xml文件地址,如果在yml上配置了log文件输出...

樱木花道VS康
2018/05/30
262
0

没有更多内容

加载失败,请刷新页面

加载更多

Android ANR原理分析

一、概述 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR...

天王盖地虎626
17分钟前
1
0
IT兄弟连 Java语法教程 Java开发环境 安装JDK

因为我们要开发Java程序,所以必须在我们的计算机中安装Sun(Oracle)公司提供给我们的JDK。目前最新版本的JDK是JDK 10,但是我们以学习JDK 8为主,所以我们要安装的版本是JDK 8。安装步骤如...

老码农的一亩三分地
22分钟前
0
0
Spring Boot Repository查询条件关键字

查询条件关键字 Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or......

兜兜毛毛
29分钟前
0
0
[js]closeure闭包

// // closure 1 function func() { var count = 0; function cal(){ count += 2; console.log(count); return count; ......

Danni3
29分钟前
0
0
centos 设置hostname

1、centos 6 hostname配置文件为 /etc/sysconfig/network 内容为 NETWORKING=yesHOSTNAME=test_hostname hostname是Linux系统下的一个内核参数,它保存在 /proc/sys/kernel/hostname 下,但......

燃犀
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部