解决springboot配置logback-spring.xml不起作用问题
作者:yang_zzu 时间:2022-09-10 11:21:24
网上的操作方式是
我没有进行尝试,感兴趣的可以试试
nohup java -Dserver.port=8848 -Dlogging.level.root=INFO -Xmx256M -Xms256M -jar pig-register.jar --logging.config=classpath:logback-spring.xml >> /dev/null 2>&1 &
我的解决方式
1. logback-spring.xml 指定环境
在logback-spring.xml 中的 springProfile 指定相应的配置文件就可以了 ,如果是测试项目,将配置信息都写到application.yml 里面,可以创建一个空的 applicaiton-local.yml 文件
2. application.yml激活指定配置环境
3. logback-sping.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<property name="LOG_HOME" value="./logs"/>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
</Pattern>
</layout>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
</appender>
<appender name="fileInfoLog"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
</filter>
<File>${LOG_HOME}/macDay_info.log</File>
<encoder>
<pattern>%d [%thread] %-5level %logger{36} %line - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/macDay_info.%d.log</fileNamePattern>
</rollingPolicy>
</appender>
<appender name="fileErrorLog"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
<File>${LOG_HOME}/macDay_error.log</File>
<encoder>
<pattern>%d [%thread] %-5level %logger{36} %line - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/macDay_error.%d.log</fileNamePattern>
</rollingPolicy>
</appender>
<springProfile name="local">
<root level="info">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="fileInfoLog"/>
<appender-ref ref="fileErrorLog"/>
</root>
</springProfile>
<springProfile name="dev">
<root level="info">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="fileInfoLog"/>
<appender-ref ref="fileErrorLog"/>
</root>
</springProfile>
<springProfile name="sim">
<root level="info">
<appender-ref ref="consoleAppender"/>
<appender-ref ref="fileInfoLog"/>
<appender-ref ref="fileErrorLog"/>
</root>
</springProfile>
</configuration>
4. 启动服务
控制台会正常的进行日志的打印
来源:https://blog.csdn.net/yang_zzu/article/details/119351554
标签:springboot,配置,logback-spring.xml
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Jaxb2实现JavaBean与xml互转的方法详解
2023-11-25 11:51:38
教你如何监控 Java 线程池运行状态的操作(必看)
2023-02-09 04:34:13
![](https://img.aspxhome.com/file/2023/9/63079_0s.jpg)
Java单例模式简单示例
2022-04-24 03:46:20
![](https://img.aspxhome.com/file/2023/3/61843_0s.png)
详解Spring Boot最核心的27个注解,你了解多少?
2023-11-20 06:23:35
详解Java线程同步器CountDownLatch
2023-08-23 18:42:39
![](https://img.aspxhome.com/file/2023/2/58342_0s.png)
Java图片裁剪和生成缩略图的实例方法
2023-11-09 00:01:50
![](https://img.aspxhome.com/file/2023/2/59342_0s.png)
swagger中如何给请求添加header
2023-05-15 14:27:52
![](https://img.aspxhome.com/file/2023/0/62350_0s.png)
iOS实现从背景图中取色的代码
2023-07-06 15:18:32
java 设计模式之单例模式
2021-10-07 22:00:46
Java使用iTextPDF生成PDF文件的实现方法
2023-10-15 10:44:13
![](https://img.aspxhome.com/file/2023/7/58687_0s.png)
Android实现人脸支付的示例代码
2023-07-30 14:23:52
![](https://img.aspxhome.com/file/2023/0/86020_0s.gif)
详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
2022-08-18 19:21:44
解析Java的设计模式编程之解释器模式的运用
2022-01-04 04:02:18
![](https://img.aspxhome.com/file/2023/5/63755_0s.jpg)
Java构建JDBC应用程序的实例操作
2023-08-07 12:09:13
Java Hibernate使用SessionFactory创建Session案例详解
2022-03-04 06:21:28
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2023-11-26 15:05:59
详解SpringBoot如何实现统一后端返回格式
2022-11-27 05:26:24
SpringBoot如何整合redis实现过期key监听事件
2023-08-04 18:51:19
![](https://img.aspxhome.com/file/2023/8/57808_0s.png)
Springboot jar主清单属性丢失解决方案
2022-04-06 05:30:26
![](https://img.aspxhome.com/file/2023/4/61124_0s.png)
RocketMQ4.5.X 实现修改生产者消费者日志保存路径
2021-05-24 23:58:37
![](https://img.aspxhome.com/file/2023/6/62076_0s.png)