🚧 RocketMQ集成
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
# 端口号
|
||||
server.port=8080
|
||||
|
||||
rocketmq.name-server=10.232.12.251:9876;10.232.112.143:9876
|
||||
rocketmq.producer.group=springboot3-jdk17--producer-group
|
||||
rocketmq.producer.send-message-timeout=3000
|
||||
rocketmq.producer.retry-times-when-send-failed=2
|
||||
rocketmq.producer.retry-next-server=true
|
||||
rocketmq.consumer.group=springboot-consumer-group
|
||||
rocketmq.consumer.topic=test-topic
|
||||
79
src/main/resources/log4j2.xml
Normal file
79
src/main/resources/log4j2.xml
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- status:Log4j2自身的日志级别,debug可排查配置问题;monitorInterval:自动刷新配置(秒) -->
|
||||
<Configuration status="WARN" monitorInterval="30">
|
||||
<!-- 全局参数:定义日志存储路径、格式等 -->
|
||||
<Properties>
|
||||
<!-- 日志输出目录(SpringBoot会自动识别classpath、user.dir等) -->
|
||||
<Property name="LOG_PATH">./logs</Property>
|
||||
<!-- 日志格式:时间 | 线程 | 级别 | 类名 | 日志内容 -->
|
||||
<Property name="PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} | %t | %-5level | %logger{50} | %msg%n</Property>
|
||||
</Properties>
|
||||
|
||||
<!-- 输出源(Appender):定义日志输出到哪里、怎么输出 -->
|
||||
<Appenders>
|
||||
<!-- 1. 控制台输出 -->
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<!-- 日志格式编码 -->
|
||||
<PatternLayout pattern="${PATTERN}" charset="UTF-8"/>
|
||||
<!-- 过滤器:只输出INFO及以上级别 -->
|
||||
<ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</Console>
|
||||
|
||||
<!-- 2. 所有日志文件输出(按天滚动) -->
|
||||
<RollingFile name="AllFile" fileName="${LOG_PATH}/all.log"
|
||||
filePattern="${LOG_PATH}/all-%d{yyyy-MM-dd}.log">
|
||||
<PatternLayout pattern="${PATTERN}" charset="UTF-8"/>
|
||||
<!-- 滚动策略:按天滚动,保留30天,单个文件最大100MB -->
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="100MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30"/>
|
||||
</RollingFile>
|
||||
|
||||
<!-- 3. 错误日志单独输出(按天滚动) -->
|
||||
<RollingFile name="ErrorFile" fileName="${LOG_PATH}/error.log"
|
||||
filePattern="${LOG_PATH}/error-%d{yyyy-MM-dd}.log">
|
||||
<PatternLayout pattern="${PATTERN}" charset="UTF-8"/>
|
||||
<!-- 只输出ERROR及以上级别 -->
|
||||
<ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="50MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30"/>
|
||||
</RollingFile>
|
||||
</Appenders>
|
||||
|
||||
<!-- 日志记录器(Logger):定义不同包/类的日志级别 -->
|
||||
<Loggers>
|
||||
<!-- 自定义包日志级别:例如你的业务代码包,DEBUG级别 -->
|
||||
<Logger name="com.yongfeng.lg.springboot3jdk17" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="Console"/>
|
||||
<!-- <AppenderRef ref="AllFile"/>-->
|
||||
<!-- <AppenderRef ref="ErrorFile"/>-->
|
||||
</Logger>
|
||||
<Logger name="io.netty.util.concurrent.GlobalEventExecutor" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="Console"/>
|
||||
<!-- <AppenderRef ref="AllFile"/>-->
|
||||
<!-- <AppenderRef ref="ErrorFile"/>-->
|
||||
</Logger>
|
||||
|
||||
<!-- 第三方框架日志级别:例如Spring、MyBatis,避免日志过多 -->
|
||||
<Logger name="org.springframework" level="INFO" additivity="false">
|
||||
<AppenderRef ref="Console"/>
|
||||
<!-- <AppenderRef ref="AllFile"/>-->
|
||||
</Logger>
|
||||
<Logger name="com.baomidou.mybatisplus" level="INFO" additivity="false">
|
||||
<AppenderRef ref="Console"/>
|
||||
<!-- <AppenderRef ref="AllFile"/>-->
|
||||
</Logger>
|
||||
|
||||
<!-- 根日志:默认级别,所有未单独配置的日志都走这里 -->
|
||||
<Root level="INFO">
|
||||
<AppenderRef ref="Console"/>
|
||||
<!-- <AppenderRef ref="AllFile"/>-->
|
||||
<!-- <AppenderRef ref="ErrorFile"/>-->
|
||||
</Root>
|
||||
</Loggers>
|
||||
</Configuration>
|
||||
Reference in New Issue
Block a user