博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring boot 日志 Logback
阅读量:4325 次
发布时间:2019-06-06

本文共 1593 字,大约阅读时间需要 5 分钟。

日志在开发中的作用是不言而喻的,java也有很多优秀的日志工具比如log4j, 

spring boot中默认集成了  ,关于 logback 大家可以了解一下 

当然,spring boot 中我们也可以使用其他日志框架:By default, if you use the “Starters”, Logback is used for logging. Appropriate Logback routing is also included to ensure that dependent libraries that use Java Util Logging, Commons Logging, Log4J, or SLF4J all work correctly.

 

# 日志级别

所有日志记录系统都可以使用 TRACE,DEBUG,INFO,WARN,ERROR,FATAL 

如果设置在某个级别上,那么比此优先级更高的log都可以打印出来,例如,设置成INFO那么WARN,ERROR,FATAL都可以被打印出来

我们可以在配置未文件中设置

logging.level.org.springframework.web=INFO

# 日志格式

2014-03-05 10:57:51.112  INFO 45469 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/7.0.52 日志的格式方便我们阅读这里: 时间和日期:哈哈(实在想不到如何形容时间的重要性),Millisecond precision and easily sortable.-摘自官方文档,当然现在有些日志展示工具比如:kibana,可以根据时间去排序 日志级别:ERROR, WARN, INFO, DEBUG,TRACE 进程 ID  :有些时候完成一个工作需要多线程,这个是主进程的ID - - - 分隔符 线程 IDe:线程的ID,结合Process Id 日志主类的名称: 比如我们有一个Controller 叫HelloWroldController,日志里会记录:c.e.m.controller.HelloWorldController 日志信息:具体的日志信息,比如我们 在 我们调用了 HelloWorldController 的sayHello(String name)方法,并log了该方法的具体内容 Hello mark 哈哈,咸蛋不扯了,稍微看下application.properties配置: logging.path=/var/log        # 默认生成spring.log logging.file=/var/log/demo.log    # 生成demo.log 开始我还认为 先设置路径,然后设置文件名,后发来显 使用 logging.path=/var/log 会在盘符(linux环境下的var/log用于存放日志)的根目录下生成默认的spring.log文件 使用/var/log/demo.log 在根目录下生成我们想要的文件名称,很多时候项目可能会有多个解决方案,这个时候就需要文件名称去区分项目的日志 在引用其他依赖的时候我们可以修改日志级别比如
logging.level.org.mybatis = INFOlogging.level.org.springframework.web=INFOlogging.file=/var/logs/demo/demo.log

~~

 

 

 

转载于:https://www.cnblogs.com/MarkSun3/p/9692399.html

你可能感兴趣的文章
关于typedef的用法总结(转)
查看>>
【strtok()】——分割字符串
查看>>
Linux下安装rabbitmq
查看>>
曹德旺
查看>>
【转】判断点在多边形内(matlab)
查看>>
java基础之集合:List Set Map的概述以及使用场景
查看>>
Python 线程 进程 协程
查看>>
iOS语言中的KVO机制
查看>>
excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法
查看>>
响应式web设计之CSS3 Media Queries
查看>>
实验三
查看>>
机器码和字节码
查看>>
环形菜单的实现
查看>>
【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】...
查看>>
34 帧动画
查看>>
二次剩余及欧拉准则
查看>>
Centos 7 Mysql 最大连接数超了问题解决
查看>>
thymeleaf 自定义标签
查看>>
关于WordCount的作业
查看>>
C6748和音频ADC连接时候的TDM以及I2S格式问题
查看>>