問題タブ [syslog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
225950 参照

linux - Linux の Bash で syslog を確認するには?

C では、次のようにログに記録します。

Linux では、どのようにログを確認できますか?

0 投票する
1 に答える
1195 参照

java - log4j Syslogd がタブの代わりに文字 '^I' を出力する

メッセージを出力する作業を行ってsyslogdいます(タブ、スペースなどを含む...)syslogd。/ var/log /ディレクトリのファイルを観察すると、メッセージにタブがありません。代わりに、印刷してい^Iます。

ubuntu 10.04 LTSと でこのプログラムを実行していsysklogdます。

出力は次のようになります

これはタブです: スペースの後の ^I

期待アウトプットは

これはタブです: スペースの後 (タブ スペースが来るはずです)

^I.......の代わりにメッセージにタブを印刷する方法を教えてください。

ファイルを構成する必要がありsyslogd.confますか?

0 投票する
2 に答える
10330 参照

django - Django 1.3 ロギング辞書構成で SysLogHandler をセットアップする方法

Django 1.3 ディクショナリ構成を使用した syslog ログの設定に関する情報を見つけることができません。Django のドキュメントは syslog をカバーしておらず、python のドキュメントはあまり明確ではなく、辞書の設定をまったくカバーしていません。以下から始めましたが、SysLogHandler の設定方法に行き詰まっています。

0 投票する
3 に答える
17137 参照

java - java.util.loggingハンドラーを使用してsyslogにログを記録する最も新しい方法は何ですか?

私は特に最新の、モダンなを探していSysLogHandlerますjava.util.logging

2001年から2003年までさかのぼるいくつかを見つけましたが、現在はほとんどサポートされていません。

これはかなり静的なサービスであることを私は知っていsyslogます。Java1.5以降の機能をサポートする新しいハンドラーの実装があるかどうか、自分で何かを書く前に疑問に思っています。

他のロギングフレームワークやラッパー/プロキシライブラリには興味がありません。

この質問で提案されているように、私はSLF4Jやその他の代替ロギングフレームワークを探していません

0 投票する
1 に答える
885 参照

grep - stdout に送信され、grep された syslog の出力が途中で切り捨てられる

そのため、デバッグ情報をログに記録し、それを stdout に送信してから、文字列を grep します。ある時点で、ロギングが完了し、アプリケーションが何かを待っていますが、grep の出力は途中で切り捨てられます。したがって、行に一致しましたが、その行のすべてを出力しませんでした。

grep を強制的にフラッシュする方法はありますか?

ありがとう。

更新: --line-buffered が役立つようです。

0 投票する
2 に答える
1842 参照

tomcat - AWS EC2 での Tomcat ロギング

多くの AWS EC2 インスタンスで実行されている多くの Tomcat からのログ メッセージを集約する「ベスト プラクティス」の方法はありますか?

すべての Tomcat インスタンスの動作をリアルタイムで確認できるようにして、アプリケーションの状態を監視し、発生した問題を確認できるようにしたいと考えています。SLF4J と Logback を使用しています。

以前の雇用主では、メッセージをブロードキャストするために syslog を使用していましたが、これはあまりスケーラブルではなく、複数行のメッセージでも問題を引き起こしていると言われています。

0 投票する
1 に答える
5770 参照

php - PHP の error_log() と syslog()

カスタム ファイルへのログ記録に使用する機能を決定しようとしています。

背景
いくつかの PHP プロセスがあり、Apache (mod_php) と Deamons (CLI、forked) の両方として実行されます。プロセス/タスクごとに書き込み先のログ ファイルを指定できるようにしたいと考えています。ディーモンとしての Apache プロセスの両方で、複数のプロセスが同じファイルに書き込みます。

オプション
PHP は と の両方error_log()を提供しますsyslog()。どちらも多かれ少なかれ同じ機能を提供しているようです。

私の質問

  • これらの機能の長所と短所は何ですか?
  • どちらを選ぶ?(そしてなぜ?
  • 複数のファイルの要件を削除するとどうなりますか?
0 投票する
1 に答える
1176 参照

java - log4j SyslogAppenderのレベル変換をどのように変更しますか?

デフォルトでは、log4jのFATALレベルはSyslogの緊急事態にマップされます。私たちの会社ではITsyslogの使用要件があるため、代わりにsyslogアラートにマップするためにFATALが必要です。

これを達成する簡単な方法を知っている人はいますか?

0 投票する
1 に答える
2439 参照

localhost - ローカル syslog ロギング

syslog サーバー メッセージのログ エントリから localhost 名を (代わりに IP アドレスをログに記録して) 抑制するにはどうすればよいですか?

ローカルホストではなく、syslog サーバーの IP アドレスをログ メッセージに書き込むとします。

たとえば、私の syslog サーバーのサンプル syslog.conf ファイルには、localhost ユーザー イベント ログのすべてのキャッチ行が含まれている可能性があります。

authpriv.* /var/log/messages

su セッション開始のログ エントリは次のようになります。

6 月 21 日 15:48:56 localhost su: pam_unix(su:session): root によってユーザー root に対して開かれたセッション (uid=0)

私は、localhost からのすべてのメッセージが、'localhost' 文字列だけでなく、IP アドレスをメッセージ ログ ファイルに書き込むことを強く好みます。ローカルホスト、syslog サーバーに IP アドレスを書き込むにはどうすればよいですか?

教えてください、ブライアン

0 投票する
1 に答える
1836 参照

logging - CherryPy: アクセス イベントとエラー イベントを syslog に記録する

CherryPy を使用して REST インターフェイスを作成しました。アプリケーションごとにメッセージをログに記録するために、個々のファイルではなく、syslog を使用することを好みます。そのため、現在、アプリケーションは Python ロギング機能を使用し、/dev/log ハンドラを介して syslog にロギングします。

デバッグ レベルでのすべてのアクセス試行とエラー レベルでのすべてのエラーをログに記録できるようにしたいと考えています。これは、cherrypy.log.access_file および cherrypy.log.error_file ファイル パスを指定することで実行できます。

cherrypy.log.error_file を syslog に送信する方法はありますか? 可能であれば、/var/log/syslog に直接ログを記録して、そのファイルのアクセス許可を変更することは避けたいと思います。

ありがとう、

ザック