私はサービスを管理するためにUbuntuでupstartを使用しています。 /var/log/upstart/<service>.log
に書き込みます。このファイルのエラーにはタイムスタンプがないため、問題の診断が困難です。upstartログのタイムスタンプ
設定ファイルに何らかのスタンザがあります - ログ出力を使ってタイムスタンプを書くようにupstartに指示する方法はありますか?
私はサービスを管理するためにUbuntuでupstartを使用しています。 /var/log/upstart/<service>.log
に書き込みます。このファイルのエラーにはタイムスタンプがないため、問題の診断が困難です。upstartログのタイムスタンプ
設定ファイルに何らかのスタンザがあります - ログ出力を使ってタイムスタンプを書くようにupstartに指示する方法はありますか?
あり、あなたがやりたいためにはるかにエレガントな方法かもしれないが、私は十分に有効であるために、次のゲットーの方法を見つけた:
echo "`date` : Doing the next thing..."
あなたはdevscriptsパッケージからannotate-output
シェルスクリプトを使用して試すことができます:
ソースコードhere。
あなたのサービスは、日付/時刻を維持する必要があります。 ログに表示されるログ/var/log/upstart/
のログは、アップスタートスクリプトの出力です。サービスが実行される前に、
また、あなたは時間を印刷するには、あなたのconfファイルに予め開始と停止前のセクションを追加することができますし、サービス後のタイミングは停止しました:
pre-start script
echo "[`date`] <YOUR SERVICE NAME> Starting" >> /var/log/<YOUR SERVICE NAME>.log
end script
pre-stop script
echo "[`date`] <YOUR SERVICE NAME> Stopping" >> /var/log/<YOUR SERVICE NAME>.log
end script