tail -f /path/to/java-app.log
实时跟踪日志文件更新。grep
筛选特定日志,如 tail -f /path/to/log | grep "ERROR"
。systemd
运行,用 journalctl -u java-app.service -f
查看。log4j.xml
或 logback.xml
中配置 SocketAppender
/SyslogAppender
,将日志发送至远程服务器。
<Appender name="REMOTE" class="org.apache.log4j.net.SocketAppender">
<param name="RemoteHost" value="log-server-ip"/>
<param name="Port" value="514"/>
</Appender>
logrotate
避免日志文件过大,配置文件位于 /etc/logrotate.d/
。