log4j.properties 或 log4j2.xml。logback.xml。/var/log/myapp.log。PatternLayout定义格式,例如%d{ISO8601} %-5p [%t] %c - %m%n。RollingFileAppender的MaxFileSize(如10MB)和MaxBackupIndex(保留份数)。SizeAndTimeBasedRollingPolicy,设置maxFileSize、maxHistory(如30天)。logrotate管理日志归档与压缩,配置文件位于/etc/logrotate.d/。示例配置:/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
}
JMXConfigurator)。input插件接收Java应用日志,需在Java端配置输出到Logstash(如Socket或HTTP协议)。chmod 640)。