Spring boot 日志问题
一、logback配置文件如下
src/main/resources/config/log/logback-spring.xml<?xml version="1.0" encoding="UTF-8" ?>
<!-- 日志组件启动时,打印调试信息,并监控此文件变化,周期120秒 -->
<configuration scan="true" scanPeriod="120 seconds" debug="true"><!-- 项目名称及日志目录定义 -->
<property name="PROJECT_NAME" value="dragon"/>
<property name="LOG_PATH" value="/var/log/webapps/${PROJECT_NAME}"/><contextName>${CONTEXT_NAME}</contextName>
<!-- include spring boot logback base configuration -->
<!--<include resource="org/springframework/boot/logging/logback/base.xml"/>--><!-- ===================================================================== -->
<!-- 以下是appender的定义 -->
<!-- ===================================================================== --><!-- 记录到控制台,仅用于本地开发 -->
<!-- TODO 本地开发环境只需要控制台输出,其他Appender仅作为测试logback配置,后期可删除其他appender -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{yyyy-MM-dd HH
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
新版本地址 https://github.com/Wisdom-Projects/rest-client
由Spring Boot实现的微服务需要有比较好的工具去测试RESTful API,很多REST Client是不支持自动化测试RESTful API,也不支持自动生成API文档.
之前习惯用一款名字为 WisdomTool REST Client,支持自动化测试RESTful API,输出精美的测试报告,并且自动生成精美的RESTful API文档。
轻量级的工具,功能却很精悍哦!
https://github.com/wisdomtool/rest-client
Most of REST Client tools do not support automated testing.
Once used a tool called WisdomTool REST Client supports automated testing, output exquisite report, and automatically generating RESTful API document.
Lightweight tool with very powerful features!
https://github.com/wisdomtool/rest-client
#logging.config=# Location of the logging configuration file. For instance `classpath:logback.xml` for Logback 如果是直接放到src/main/resources文件夹下,不用配都可以的,因为springboot的默认就会去下面找logback.xml这个文件,
我是放到src/main/resources/config/log/logback.xml,然后配的是logging.config=classpath:config/log/logback.xml,然后打成war记录不了日志,但是直接运行又可以记录
我也遇到打成war包日志不出来这个问题了,我的logback.xml文件就在resources目录下,只不过没有在application.properties中
指定‘
logging.config=classpath:logback.xml
’,后来加上这句话就好了。
boot 要看源码 里面好多默认设置···坑多
回复
老感觉是logging.config这个配置没有生效,以后有什么问题多多请教你呀