我想logging我的应用程序,以便将其日志写入其自己的日志文件。 我创build日志文件并将其保存在/etc/rsyslog.d下,但我的应用程序不创build/写入指定的文件。 但是,一旦我重新加载rsyslog,我的应用程序下次运行时有日志条目。
我将我的应用程序打包到RPM中,以便在必要时编写安装后的脚本。 这是通过安装后脚本处理这个问题的正确方法吗?
if $programname == 'serf' then /var/log/serf.log & ~
发送pkill -HUP rsyslog工作,但我不知道这是否会导致任何问题,而在他们在logging中的其他程序。
SIGHUP信号是首选和安全的方式。