| | |
| | | <!-- 单个日志文件最大大小 --> |
| | | <property name="log.maxFileSize" value="100MB" /> |
| | | <!-- 日志文件总大小上限 --> |
| | | <property name="log.totalSizeCap" value="10GB" /> |
| | | <property name="log.totalSizeCap" value="5GB" /> |
| | | |
| | | <!-- 控制台输出 --> |
| | | <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> |
| | | <encoder> |
| | | <pattern>${log.pattern}</pattern> |
| | | </encoder> |
| | | <!-- 过滤器:只输出INFO及以上级别到控制台,不显示DEBUG日志 --> |
| | | <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
| | | <level>INFO</level> |
| | | </filter> |
| | | </appender> |
| | | |
| | | <!-- 系统日志输出 --> |
| | |
| | | <logger name="org.springframework" level="warn" /> |
| | | <!-- MyBatis SQL日志 --> |
| | | <logger name="com.ruoyi.system.mapper" level="debug" /> |
| | | |
| | | |
| | | <root level="info"> |
| | | <appender-ref ref="console" /> |
| | | <appender-ref ref="file_info" /> |
| | |
| | | <!-- MyBatis日志控制 --> |
| | | <logger name="org.mybatis" level="error" /> |
| | | <logger name="org.apache.ibatis" level="error" /> |
| | | <!-- 禁止输出数据库SQL执行日志 --> |
| | | <logger name="com.ruoyi.system.mapper" level="error" /> |
| | | <logger name="java.sql" level="error" /> |
| | | <logger name="jdbc.sqltiming" level="error" /> |
| | | <logger name="jdbc.resultsettable" level="error" /> |
| | | <!-- HTTP客户端日志控制 --> |
| | | <logger name="org.apache.http" level="error" /> |
| | | |
| | |
| | | </root> |
| | | </springProfile> |
| | | |
| | | <!-- 默认根日志器配置(如果没有指定profile) --> |
| | | <!-- <root level="info"> |
| | | <appender-ref ref="console" /> |
| | | <appender-ref ref="file_info" /> |
| | | <appender-ref ref="file_error" /> |
| | | </root> --> |
| | | |
| | | <!--系统用户操作日志--> |
| | | <logger name="sys-user" level="info"> |
| | | <appender-ref ref="sys-user"/> |
| | | <appender-ref ref="sys-user" /> |
| | | </logger> |
| | | </configuration> |