在spring中通过Profile配置不同环境下log配置
来源:互联网 发布:双色球内部数据库 编辑:程序博客网 时间:2024/05/20 07:17
一般我们在开发的时候,希望log打到控制台上,而在发布的时候,希望打到文件里面。在spring里面可以通过profile进行切换。
在application.yml里面,每个profile增加
logging: config: classpath:log-dev.xml
指向不同的配置文件,在配置文件里面加载日志配置如:
<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern> %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n </Pattern> </layout> </appender> <logger name="cn.v5" level="debug" additivity="false"> <appender-ref ref="STDOUT" /> </logger> <root level="error"> <appender-ref ref="STDOUT" /> </root></configuration>或者
<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>logs/match.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>logs/match%i.log</fileNamePattern> <minIndex>1</minIndex> <maxIndex>10</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>100KB</maxFileSize> </triggeringPolicy> <encoder> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern> </encoder> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern> %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n </Pattern> </layout> </appender> <logger name="cn.v5" level="debug" additivity="false"> <appender-ref ref="file" /> </logger> <root level="error"> <appender-ref ref="file" /> </root></configuration>
0 0
- 在spring中通过Profile配置不同环境下log配置
- Spring-Boot使用profile来配置不同环境的配置文件
- Spring 全注解配置 bean 和 调用 (2) @Profile 自适应不同的模式或环境中
- spring profile来用不同的文件,配置不同的环境, deploy不同的war
- spring3.1 profile 配置不同的环境
- spring3.1 profile 配置不同的环境
- spring3.1 profile 配置不同的环境
- spring3.1 profile 配置不同的环境
- profile 配置 切换不同的数据库环境
- MAVEN中在同一环境下配置不同环境下的WAR包
- springboot + profile(不同环境读取不同配置)
- 第十四章 springboot + profile(不同环境读取不同配置)
- springboot + profile(不同环境读取不同配置)
- SpringBoot使用profile配置不同环境配置生效
- Spring profile 多环境配置 简记
- spring boot(22)-profile环境配置
- 在spring中通过hibernate配置C3P0
- Maven 利用Profile属性配置,生成不同环境(生产、测试)下的发布包
- Block 的使用
- SpringMVC访问静态资源的三种方式
- 互斥量内核对象的使用
- mysqldump 备份数据库脚本
- Android个人学习笔记之ListView知识应用-仿IOS百度云条目点击显示菜单模块实现
- 在spring中通过Profile配置不同环境下log配置
- php函数巧用
- keyboard
- C# 程序实现自重启(重新启动自己)。
- 全局作用域成员
- 我的第一篇博客
- PhysX仿真车研究
- OPEN(SAP) UI5 学习入门系列之三:MVC (下) - 视图与控制器
- Git@OSC通过Eclipse生成SSH keys RSA公钥私钥