请教一个关于springboot配置生成logback日志文件的问题

白白了白呀白 2019-03-07 02:00:15
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>logback</contextName>
<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!-- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>-->
<encoder>
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

<!--输出到文件-->
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/ji/log/%d{yyyy-MM-dd}/logback.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>50</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

<root level="debug">
<appender-ref ref="console" />
<appender-ref ref="file" />
</root>

<logger name="com.li" additivity="false">
<appender-ref ref="console"/>
<appender-ref ref="file" />
</logger>
</configuration>

本地配置完启动项目确实能在我指定的路径下生成日志文件,然后我请求一个接口,接口的日志也有更新到日志文件里。但是为什么我打包部署到windows服务器的tomcat下时 日志文件也都能正常生成,但是我请求接口是需要打印的日志信息却没有呢?配置跟本地的一模一样为啥在tomcat服务器上回失效了。tomcat已经有部署另外一个springboot的项目,他里面也配置了logback会有冲突吗
...全文
170 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
273971939 2019-03-07
  • 打赏
  • 举报
回复
<root level="debug">里的debug改为info试下
bcsflilong 2019-03-07
  • 打赏
  • 举报
回复
你用的logback版本是1.1.2吗

这个版本有bug
If a thread is ever interrupted immediately followed by a logging call using a prudent FileAppender then the FileAppender is stopped and no logging can be done by any other thread. FileLockInterruptedException is thrown by FileChannel.lock used in FileAppender.safeWrite. This exception should not stop the entire appender, for my use cases it would be enough to just catch the exception and reset the interrupted flag. I've attached a very simple unit test that demonstrates this issue.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧