問題タブ [papertrail-app]
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.
tomcat - rsyslog での複数行ログの問題
Tomcatサーバーが実行されているアプリケーションサーバー(Ubuntu 14.04)があります。この同じアプリケーション サーバーは、ログをNXlogサーバー (Ubuntu 14.04 上)に送信するように構成された " rsyslog " サーバーで構成されています。
rsyslog サーバーは、Tomcat エラー、例外およびスタック トレースを含むすべてのログを syslog サーバーに送信しますが、問題は複数行のログにあります。ログ メッセージがファイルに保存されるか、カプセル化されずにネットワーク経由で転送される場合、複数行にまたがるメッセージに存在する改行文字は、すべての行を個別のイベントとして扱う単純な行ベースのパーサーを混乱させます。& したがって、例外ログが新しい行で壊れます。
私のrsyslogのバージョンは: 7.4.4
rsyslog.conf ファイルは次のようになります。
したがって、基本的には、例外が複数の行に散らばらないように、Tomcat スタック トレースと例外を送信する必要があります。
- 私はrsyslogの最後でこれを解決しようとしていますが、これがNxlogサーバー側でも解決できると混乱していますか?
どんな助けでも大歓迎です。
tomcat7 - Papertrail への送信中に NXlog が複数行の Tomcat スタックトレースを無視する
ログを papertrail サーバーに送信する共通の nxlog サーバーに、rsyslog (v-8.13.0) からスタック トレース [例外] を取得できます。ただし、nxlog サーバーはこれらの複数行のログを papertrail に無視します。これを解析できるモジュール (xm_multiline) が nxlog にあることは知っていますが、これを現在の nxlog 構成ファイルと統合する方法がわかりません。
どんな助けでも大歓迎です
python - セロリの Papertrail へのログ
Flask と Celery を使用してアプリケーションを構築しており、アプリケーション ログを Papertrail に送信しようとしています。これは、通常の (同期) アプリケーション ログでは問題なく機能します。構成は次のようになります。
このロガーを Celery タスクに追加しようとしましたが、表示されるのは sdout に出力され、Papertrail には何も出力されません。Celery は、通常のロギング フローを回避するために何かを行いますか?
Celery にはタスク固有のロガーがあることは認識していますが、Celery でこれを構成する方法に関するドキュメントが見つかりません。
debugging - papertrail への Bluemix ログの問題
bluemix
アプリからの syslog:// プロトコルがPaperTrail
サードパーティのログ サービスに接続していない理由は何ですか?
これが私のプロセスです:
- ユーザー提供サービスの作成
- このサービスをバインドする
- 再演
その後、ペーパートレイルでは何も起こりません:
あなたはそれを試すことができます。テスト用アプリの URL は http://658.eu-gb.mybluemix.netです。
Hello world シンプルな nodejs アプリです。
ruby - ロガーを使用してRubyのENV変数に基づいてロガー設定を変更するにはどうすればよいですか?
これを使用して次のように設定しました: Ruby - モジュール/クラス間でロガー インスタンスを共有する
編集:以下のコメントに基づいて、コードを更新しましたが、まだログに問題があります。
記録方法:
質問: モジュールを変更して、このタイプのロジックを 1 回定義できるようにするにはどうすればよいですか?
logger.debug: undefined method `debug' for "%N ":String でエラーが発生します
javascript - Heroku の tattletale.js で Papertrail を使用する
Heroku で実行している単純なクライアント側の AngularJS アプリケーションがあります。Papertrail に入力を記録したいので、Tattletale.jsを使用したこの簡単な例を見ました。
私の質問は、/log
エンドポイントがその例のどこから来るのですか? それを提供するためにサーバー側のコードが必要であると期待していますか? Heroku/Papertrail の設定ページを検索しましたが、役に立ちませんでした。何か助けはありますか?
python - Heroku Papertrail と Waitress で Django Logging を使用する方法
そのため、Herokuで実行されているウェイトレスサーバーでDjango 1.9.5/Python 3でロギングを機能させようとしましたが、これまでのところできませんでした. これは、本番サーバーの Django 設定に追加した構成です。
設定.py
ビュー.py
これが Heroku Papertrail に何も出力しない理由はありますか?
amazon-ec2 - インスタンス起動時のコンピュータ名を設定する
Windows AMI を使用して、Java アプリケーションをホストしているインスタンスを開始しています。ログストリームに関連付けられたシステムを表示するためにコンピューターの名前を使用するロギングに papertrail を使用しています。現在、コンピューターの名前は自動生成された値ですが、特定の値を付けたいです。これどうやってするの?
同じ AMI を使用して多数のインスタンスを起動しているため、AMI に名前を設定することはできません。すべてのインスタンスが異なるコンピューター名を持つ必要があります。
結論
最後に、私の主な関心事は papertrail のために名前を変更することだったので、http://help.papertrailapp.com/kb/configuration/java-logback-logging/ で変更できます 。
ruby-on-rails - PaperTrail で「オブジェクト」フィールドを書き込まないようにする方法
- テーブルに多くのフィールドがあり、すべての列をバージョン管理したくありません。変更を保存する必要のない列をスキップするにはどうすればよいですか
以下を使用しましたが、値は「バージョン」テーブルに保存されます。私のモデルでは
- 「バージョン」テーブルにオブジェクト フィールドを書き込まないようにするにはどうすればよいですか。