在 rsyslog.conf 中添加了以下规则
# add rules for logs
$template RemoteLogs,"/var/log/appzillon_logs/%PROGRAMNAME%.log"
*.* ?RemoteLogs
问题:日志消息包含来自客户端的大量加密数据,因此它在 rsyslog 服务器端发出警报并创建不同的日志文件集以及“WebContainerLogFile.log”日志文件。
log4j2.xml 与以下 XML 详细信息一起使用
<Configuration xmlns="http://logging.apache.org/log4j/2.0/config">
<Appenders>
<Socket name="centralizedLogger" host="1.172.767.62" port="514" protocol="TCP" charset="UTF-8">
<PatternLayout>
<pattern>${hostName} WebContainerLogFile %d %p %-40c{1.} %m %n</pattern>
</PatternLayout>
</Socket>
</Appenders>
<Loggers>
<Logger name="com.test.webcontainer" level="DEBUG"/>
<Root level="DEBUG" additivity="false">
<AppenderRef ref="centralizedLogger"/>
</Root>
</Loggers>
</Configuration>
什么可以解决上述行为?