spring boot 日志输出到 log.path_IS_UNDEFINED目录
来源:互联网 发布:在哪儿查询车流量数据 编辑:程序博客网 时间:2024/06/13 06:10
springboot项目,logback配置文件如下
<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern> </encoder> </appender> <appender name="rollinginfoFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${logPath}/${serverName}/${serverName}.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>${logPath}/${serverName}/${serverName}.%i.log</fileNamePattern> <minIndex>1</minIndex> <maxIndex>10</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>500MB</maxFileSize> </triggeringPolicy> <encoder> <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern> </encoder> </appender> <!-- <logger name="cn.htd" level="${loggingLevel}"> <appender-ref ref="rollinginfoFile" /> </logger> mybatis <logger name="org.apache.ibatis" level="${loggingLevel}"> <appender-ref ref="rollinginfoFile" /> </logger> --> <root level="${loggingLevel}"> <appender-ref ref="rollinginfoFile" /> <appender-ref ref="console" /> </root>
<file>${logPath}/${serverName}/${serverName}.log</file>
指定了当前文件的输出路径
<fileNamePattern>${logPath}/${serverName}/${serverName}.%i.log</fileNamePattern>
指定了归档日志的路径
然而启动项目后,发现日志文件并没有输出到指定路径上去,而是输出在本地项目的 XXXIS_UNDEFINED目录下。
问题是由于我们再application.properties中定义的变量,在logback的xml文件中无法直接读取,必须要增加springProperty属性中转一下,增加如下两行
<springProperty scope="context" name="logPath" source="logging.path"/> <springProperty scope="context" name="serverName" source="server.name"/>
source属性里放的值是application.properties中定义的。
这样修改后日志就能输出到对应的目录下了。
阅读全文
0 0
- spring boot 日志输出到 log.path_IS_UNDEFINED目录
- spring boot log日志
- spring boot之log日志
- spring boot整合log4j2输出日志到mongodb
- spring boot集成WebSocket实时输出日志到web页面
- spring boot整合slf4j-log日志
- 自定义根据某个目录输出Log日志
- Android log日志输出到文件
- log日志输出到文件配置
- Spring Boot 配置日志输出等级
- spring boot日志配置+mybatis输出SQL
- spring boot配置logback日志输出
- Spring boot配置log4j输出日志
- Spring boot配置log4j输出日志
- logback:输出日志到文件(滚动)&& Spring Boot干货系列:(七)默认日志logback配置解析(转载)
- Spring boot源码分析-log日志系统(6)
- 输出eclipse控制台日志到指定目录
- 某个类输出日志到某个log文件配置
- 对职业生涯的思考
- D3常用的简单的API记录
- 数据中心如何减少人为故障发生率
- 关于a标签 中特有的tilte属性 和 字符串文字换行
- Java设计模式之观察者(Observer)模式
- spring boot 日志输出到 log.path_IS_UNDEFINED目录
- 一句话理解数据库索引
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
- install opencv in docker
- C++ 学习笔记之派生
- 斗地主手牌 代码
- Hibernate基本框架创建
- AfxBeginThread
- mysql索引总结----mysql 索引类型以及创建