<?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/rcloud-decorate</property> <Property name="rollingLogSize">1000 MB</Property> <Property name="rollingLogMaxNum">10</Property> <Property name="logLevel">DEBUG</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="${logLevel}"> <!-- 若不注释该打印,将可能会出现两次打印的情况,调试时使用 --> <!--<appenderref ref="CONSOLE" /> --> <appenderref ref="ALL_FILE" /> <appenderref ref="ERROR_FILE"/> </root> </loggers> </configuration>
标签:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗