問題タブ [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.
python - PythonでUDPソケットプログラムを取得して、Syslogクライアントからのメッセージを受け入れますか?
私はSyslogリスナーを作成しようとしていますが、これまでのところ、TCPを介して着信メッセージを受け入れるようにするのは得意ですが、UDPも機能させたいと思っています。
これは私が使用しているUDPサーバーコードであり、Pythonクライアントアプリを使用して機能します。Pythonクライアントアプリを使用するだけで動作する別のアプリもあります。
このコードを使用して、サーバーに送信し、コードを表示させることができます。
Kiwi Syslog Message GeneratorとSnareを使用してsyslogメッセージをUDPサーバーに送信しようとしましたが、何も表示されません。誰かが私を理解するのを手伝ってもらえますか?
unix - syslog: ubuntu で、syslog ファイルのローテーションと gzip を構成する方法は?
ubuntuでsyslogログファイルのローテーションをどのように設定しますか?
私の /etc/syslog.conf には、次の行があります。
local1.* /var/log/log.txt
時間の経過とともに、次のバックアップ ファイルが表示されます。
/var/log/log.txt.0.gz /var/log/log.txt.1.gz
これらのファイルが生成される頻度を設定するにはどうすればよいですか?また、それらを消去するにはどうすればよいですか?
java - syslog または log4j を使用するように jetty 7 を構成する方法
すべての jetty 7 ログを syslog に送信する方法を探しています。私の現在の構成では、すべてが JETTY_HOME/logs/. にダンプされます。最初の調査の後、JETTY_HOME/etc/jetty-logging.xml を変更する必要があるように見えますが、これは簡単ではないようです。出力をsyslogに送信し、stderrとstdoutをjetty-logging.xmlのそのクラスにリダイレクトする新しいPrintStream実装を作成する必要があるようです。
それを行う、またはjettyログを直接log4jに記録する簡単な方法はありますか?
ありがとう
java - JVM で Syslogging を機能させるにはどうすればよいですか?
Java から syslog を実行したい。log4j アペンダーがありますが、機能していないようです (とにかく私にとっては ... Google の結果では、この問題がまだ解決されていない他の多くの人が表示されます)。
アペンダーをデバッグしようとしているので、RFC3164 に基づいて次のスクリプトを作成しました。
実行されますが、syslog にログが表示されません。
/bin/nc も使用してみましたが、どちらも機能しません。
ただし、 Ubuntu コマンド /usr/bin/loggerは機能します。
私は何が間違っているのでしょうか?
編集
nc と scala の両方が次のパケットを生成します。
/usr/bin/logger (機能するもの) をリモートで通信できないようです。ローカルのsyslogdをリレーとして設定することになっていると思います。
編集
nc を使用すると、wireshark は、フォーマットは OK ですが、ポートに到達できないというメッセージを表示します。
javascript - 構文を強調表示するsyslogテキストログ用のJavascriptライブラリ?
Web ページにプレーンテキストの syslog 出力を表示しています。日付とホスト名を強調して、きれいに印刷したいと思います。syslog をサポートする JavaScript 構文強調表示ライブラリはありますか?
perl - Perlプロセスをデーモン化する
perlプロセスのサンプルテストをsyslogにデーモン化しようとしています。
1)perlスクリプトでは、すでにローテーションログファイルにログインしていますが、ログが作成される前に問題が発生した場合に備えて、daemonizeをログに記録したいと思います。 -e /home/users/me/log/log.log /home/users/me/test
すでに機能していますが、問題はログファイルが大きくなることであり、ログファイルを処理する唯一の方法はdaemonizeが停止している場合です。
だから私はsyslogにログインしようとしているので
sudo / usr / sbin / daemonize -u User -a -e / dev / stderr / home / users / me / test | ロガー
stderrへの書き込み時にパーミッションエラーが発生します。Userとして実行しない場合、ログは正常に取得されますが、セキュリティ上の理由から、daemonizeをUserとして実行する必要があります。
私は立ち往生しています助けはありがたいです
私のテストサブメイン{私の$i= 0; for($ i = 0; $ i <10; $ i ++){print"これはテストです"。$i。"\ n"; }}
main(@ARG);
2>&1も試しましたが、機能しません。
c - syslogメッセージを生成するためのC言語の標準インターフェース
C言語でIETF-syslogメッセージを生成するための標準的な方法はどれですか?
ヘッダー<syslog.h>があります。ただし、STRUCTURED-DATAメカニズム(rfc-5424)を使用するためのオプションはありません。
もちろん、メッセージはソケットに直接手動で作成することもできます。しかし、そのような方法は標準ではないようです。
別の標準的な方法はありますか?
linux - tg2でsyslogへのコントローラー要求をログに記録します
コントローラリクエストイベントをシステムログに記録する組み込みの自動化方法はありますか?
linux - syslog の最大メッセージ長を調べる
ほとんどの Unix プログラマーは、 によって定義されたインターフェースに慣れておりsyslog.h
、多くの実装 (glibc など) には、送信される syslog メッセージのサイズに実際の制限はありませんが、通常、 をリッスンするアプリケーションには制限があります/dev/log
。
誰かがsyslogの最大メッセージサイズを見つける方法を知っているかどうか疑問に思っていますか? または、制限が実際に(または通常)何であるかについての適切なドキュメントはありますか?
編集:
これまでのところ、このトピックに関する RFC を見つけました。
python - Linuxでログファイルを読み取るためのPythonおよび/またはdjangoソリューション?
Django アプリケーションでローカルの syslog などのファイルを表示できるようにしたいと考えています。.1
などのローテーションされたファイルを管理するためのロジックを記述することを避け.2
、一連の行を取得できる各ログのオブジェクトを取得したいと考えています。
そのようなpythonライブラリ、またはさらに良い、そのようなdjangoアプリはありますか?
明確化: メッセージをログに書き込みたくありません。既に存在するメッセージを読みたいのです。