2013-07-28 11 views
7

私はサービスを管理するためにUbuntuでupstartを使用しています。 /var/log/upstart/<service>.logに書き込みます。このファイルのエラーにはタイムスタンプがないため、問題の診断が困難です。upstartログのタイムスタンプ

設定ファイルに何らかのスタンザがあります - ログ出力を使ってタイムスタンプを書くようにupstartに指示する方法はありますか?

答えて

1

あり、あなたがやりたいためにはるかにエレガントな方法かもしれないが、私は十分に有効であるために、次のゲットーの方法を見つけた:

  echo "`date` : Doing the next thing..." 
0

あなたのサービスは、日付/時刻を維持する必要があります。 ログに表示されるログ/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 
関連する問題