日志分片
来源:互联网 发布:安居客经纪人网络平台 编辑:程序博客网 时间:2024/06/06 07:25
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- By must be not modified-->
<property name="logLevel" value="DEBUG"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="passport" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/passport.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/passport-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="base" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/base.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/base-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="core" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/core.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/core-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="eclass" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/Passport.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/eclass-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="metrics" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/metrics.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/metrics-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="extension" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/extension.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/extension-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="hibernate" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/hibernate.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/hibernate-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="shiro" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/shiro.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/shiro-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="ALL-LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- project default level 开发使用root默认级别-->
<logger name="com.up360.passport" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.extension" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.base" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.core" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.metrics" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.eclass" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<!-- JDBC -->
<logger name="org.hibernate.SQLQuery" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="trace" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="trace" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.engine.spi.QueryParameters" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.engine.query.spi.HQLQueryPlan" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<!-- error 输出到文件-->
<logger name="com.up360.passport" level="error">
<appender-ref ref="passport"/>
</logger>
<logger name="com.up360.extension" level="error">
<appender-ref ref="extension"/>
</logger>
<logger name="com.up360.base" level="error">
<appender-ref ref="base"/>
</logger>
<logger name="com.up360.core" level="error">
<appender-ref ref="core"/>
</logger>
<logger name="com.up360.metrics" level="error">
<appender-ref ref="metrics"/>
</logger>
<logger name="com.up360.eclass" level="error">
<appender-ref ref="eclass"/>
</logger>
<!-- JDBC -->
<logger name="com.alibaba.druid.sql" level="ERROR">
<appender-ref ref="hibernate"/>
</logger>
<logger name="org.hibernate" level="error">
<appender-ref ref="hibernate"/>
</logger>
<!-- Shiro-->
<logger name="org.apache.shiro" level="ERROR">
<appender-ref ref="shiro"/>
</logger>
<!--默认-->
<root level="error">
<appender-ref ref="ALL-LOG" />
</root>
</configuration>
日志
<configuration>
<!-- By must be not modified-->
<property name="logLevel" value="DEBUG"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="passport" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/passport.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/passport-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="base" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/base.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/base-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="core" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/core.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/core-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="eclass" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/Passport.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/eclass-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="metrics" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/metrics.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/metrics-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="extension" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360/extension.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360/extension-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="hibernate" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/hibernate.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/hibernate-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="shiro" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/shiro.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/shiro-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="ALL-LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>D:/logs/up360.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>D:/logs/up360-%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- project default level 开发使用root默认级别-->
<logger name="com.up360.passport" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.extension" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.base" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.core" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.metrics" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="com.up360.eclass" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<!-- JDBC -->
<logger name="org.hibernate.SQLQuery" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="trace" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="trace" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.engine.spi.QueryParameters" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="org.hibernate.engine.query.spi.HQLQueryPlan" level="${logLevel}" addtivity="false">
<appender-ref ref="console"/>
</logger>
<!-- error 输出到文件-->
<logger name="com.up360.passport" level="error">
<appender-ref ref="passport"/>
</logger>
<logger name="com.up360.extension" level="error">
<appender-ref ref="extension"/>
</logger>
<logger name="com.up360.base" level="error">
<appender-ref ref="base"/>
</logger>
<logger name="com.up360.core" level="error">
<appender-ref ref="core"/>
</logger>
<logger name="com.up360.metrics" level="error">
<appender-ref ref="metrics"/>
</logger>
<logger name="com.up360.eclass" level="error">
<appender-ref ref="eclass"/>
</logger>
<!-- JDBC -->
<logger name="com.alibaba.druid.sql" level="ERROR">
<appender-ref ref="hibernate"/>
</logger>
<logger name="org.hibernate" level="error">
<appender-ref ref="hibernate"/>
</logger>
<!-- Shiro-->
<logger name="org.apache.shiro" level="ERROR">
<appender-ref ref="shiro"/>
</logger>
<!--默认-->
<root level="error">
<appender-ref ref="ALL-LOG" />
</root>
</configuration>
日志
0 0
- 日志分片
- 日志分片工具cronolog
- 分片
- IP分片,TCP分片
- IP分片
- IP分片
- mongo分片
- MongoDB 分片
- IP分片
- Hibernate分片
- mongo-分片
- mongodb 分片
- mongodb分片
- Mongodb分片
- shard分片
- Redis分片
- Mongodb分片
- mongo分片
- HBase学习(三)使用Java API对HBase表数据操作
- iOS 获取手机系统属性
- tomcat配置文件server.xml详解
- 【BZOJ 2878】 [Noi2012]迷失游乐园
- This function has none of DETERMINISTIC, NO SQL解决办法
- 日志分片
- JavaScript Promise启示录
- Jquery实现可拖拽的树菜单
- Android Title设置
- 读dcrf32.dll文件时函数的作用
- Lua5.2改动
- 获取select的值var ledType=$('input[name="lamp_control_type"]').val();
- [C++]LeetCode: 52 Climbing Stairs
- C++多态的实现