<?xml version="1.0" encoding="utf-8"?> <configuration> <properties> <!-- 文件输出格式 --> <property name="PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} |-%-5level [%thread][%X{PFTID}] - [%X{requestId}] %c [%L] -| %msg%n</property> <!-- 日志根目录 --> <property name="BASEDIR">/export/Logs</property> <Property name="rollingLogSize">1000 MB</Property> <Property name="rollingLogMaxNum">10</Property> </properties> <appenders> <Console name="CONSOLE" target="system_out"> <PatternLayout pattern="${PATTERN}" /> </Console> <!-- 所有日志 --> <RollingRandomAccessFile fileName="${BASEDIR}/all.log" filePattern="${BASEDIR}/%d{yyyyMMdd}/all.%d{yyyyMMdd}-%i.log" immediateFlush="true" name="ALL_FILE"> <PatternLayout pattern="${PATTERN}"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${rollingLogSize}"/> </Policies> <DefaultRolloverStrategy max="${rollingLogMaxNum}"> <Delete basePath="${BASEDIR}" maxDepth="2"> <IfFileName glob="all.*.log"/> <IfLastModified age="5D"/> </Delete> </DefaultRolloverStrategy> </RollingRandomAccessFile> <!-- ERROR级别日志 --> <RollingRandomAccessFile fileName="${BASEDIR}/error.log" filePattern="${BASEDIR}/%d{yyyyMMdd}/error.%d{yyyyMMdd}-%i.log" immediateFlush="true" name="ERROR_FILE"> <Filters> <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/> </Filters> <PatternLayout pattern="${PATTERN}"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="${rollingLogSize}"/> </Policies> <DefaultRolloverStrategy max="${rollingLogMaxNum}"> <Delete basePath="${BASEDIR}" maxDepth="2"> <IfFileName glob="error.*.log"/> <IfLastModified age="5D"/> </Delete> </DefaultRolloverStrategy> </RollingRandomAccessFile> </appenders> <loggers> <logger name="org.springframework" level="WARN" /> <logger name="org.apache" level="WARN" /> <logger name="io.netty" level="WARN" /> <root level="DEBUG"> <!-- 若不注释该打印,将可能会出现两次打印的情况,调试时使用 --> <!--<appenderref ref="CONSOLE" /> --> <appenderref ref="ALL_FILE" /> <appender-ref ref="ERROR_FILE"/> </root> </loggers> </configuration>
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南