0
以下は私のconfファイルです。 startmsg.regex
の設定を追加したいと思います。Rsyslogでstartmsg.regexを使用する方法
私は、configファイル
startmsg.regex="^[[:digit:]]{4}\/[[:digit:]]{2}\/[[:digit:]]{2} [[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}"
ModLoad imfile
$InputFilePollInterval 10
$PrivDropToGroup proxy
$WorkDirectory /var/spool/rsyslog
$InputFileName /var/log/app/cache.log
$InputFileTag app-error:
$InputFileStateFile stat-app-error
$InputFileSeverity error
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
startmsg.regex="^[[:digit:]]{4}\/[[:digit:]]{2}\/[[:digit:]]{2} [[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}"
$template AppError,"error %msg%\n"
if $programname == 'app-error' then @@0.0.0.0:12345;AppError
if $programname == 'app-error' then ~
そして、私はrsyslogd -N1
を使用して、私の設定ファイルを確認したときに、私はエラーを取得していますに次の行を追加しました。 この機能を使用する正しい方法は何ですか?