springboot自带的日志打印如何写
来源:互联网 发布:淘宝上怎么买身份证 编辑:程序博客网 时间:2024/05/22 16:38
application,properties
#引入日志打印文件logging.config=classpath:logback.xml
<?xml version="1.0" encoding="UTF-8"?><configuration> <property name="LOG_HOME" value="${catalina.home}/logs/bbus"/> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level - class [%c] - %msg%n </pattern> </encoder> </appender> <appender name="SYSTEM" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_HOME}/bblog.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/bblog%d{yyyy-MM-dd}.log</fileNamePattern> <maxHistory>30</maxHistory> <totalSizeCap>3GB</totalSizeCap> </rollingPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level - class [%c] - %msg%n</pattern> <charset>UTF-8</charset> </encoder> </appender> <appender name="EXCEPTION" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/%d{yyyy-MM}/%d{yyyy-MM-dd}-exceptionLog-%i.log</fileNamePattern> <MaxHistory>30</MaxHistory> <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <MaxFileSize>5MB</MaxFileSize> </TimeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level - class [%c] - %msg%n</pattern> <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"><!-- 只打印错误日志 --> <level>ERROR</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter> </appender> <appender name="COMMON-INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/%d{yyyy-MM}/%d{yyyy-MM-dd}-commonLog-%i.log</fileNamePattern> <MaxHistory>30</MaxHistory> <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <MaxFileSize>5MB</MaxFileSize> </TimeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level - class [%c] - %msg%n</pattern> <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <level>INFO</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter> </appender> <!-- 3rdparty Loggers <logger name="com.bb.dubbo" level="DEBUG" additivity="false"> <appender-ref ref="SYSTEM" /> <appender-ref ref="CONSOLE" /> <appender-ref ref="COMMON-INFO" /> <appender-ref ref="EXCEPTION" /> </logger> --> <logger name="org.springframework" level="WARN" additivity="false"> <appender-ref ref="SYSTEM" /> </logger> <logger name="commonLog" level="INFO" additivity="false"> <appender-ref ref="COMMON-INFO" /> </logger> <!-- mybatis 3.0.6左右可用 <logger name="java.sql.Connection" level="DEBUG" /> <logger name="java.sql.Statement" level="DEBUG" /> <logger name="java.sql.PreparedStatement" level="DEBUG" /> --> <!-- mybatis 3.2.6 左右可用 --> <logger name="dao" level="DEBUG"/> <!-- 通过<category></category>的定义可以将各个包中的类日志输出到不同的日志文件中 --> <!--<category name="org.springframework"> <priority value="error" /> <appender-ref ref="CONSOLE" /> </category>--> <root level="DEBUG"> <appender-ref ref="CONSOLE" /> </root></configuration>
阅读全文
0 0
- springboot自带的日志打印如何写
- SpringBoot学习笔记(十二):如何打印mybatis的日志
- ie自带的打印
- SpringBoot 让 MyBatis 打印日志的方法
- springboot log日志打印
- 使用rcp自带console打印日志信息
- JS----打印分布,设置打印,自带的打印预览
- SAP 配置系统自带的打印
- 微软自带报表打印的实现
- 如何去掉打印网页时自带的网址以及页码等内容
- 如何去掉打印网页时自带的网址以及页码等内容
- 如何去掉打印网页时自带的网址以及页码等内容
- ie自带打印
- JDK自带的日志Logging
- springboot中logback打印日志
- C#如何实现Windows自带打印功能
- 利用IE自带打印
- 使用IE自带的打印控件进行套打
- APK反编译及防护技术
- 用原生的JS封装cookie的操作方法
- 深度学习:python的安装
- POJ
- poj 3734 Blocks【矩阵快速幂染色】
- springboot自带的日志打印如何写
- nodejs 安装问题
- 简单FTP服务器搭建教程
- win8.1安装mysql时无法启动服务
- Spring Boot 定时任务
- Python发展历史
- 线程池的实现原理
- 认识Activity工作流
- hdu 3555 Bomb 数位dp