問題タブ [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.

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

tomcat - rsyslog での複数行ログの問題

Tomcatサーバーが実行されているアプリケーションサーバー(Ubuntu 14.04)があります。この同じアプリケーション サーバーは、ログをNXlogサーバー (Ubuntu 14.04 上)に送信するように構成された " rsyslog " サーバーで構成されています。

rsyslog サーバーは、Tomcat エラー、例外およびスタック トレースを含むすべてのログを syslog サーバーに送信しますが、問題は複数行のログにあります。ログ メッセージがファイルに保存されるか、カプセル化されずにネットワーク経由で転送される場合、複数行にまたがるメッセージに存在する改行文字は、すべての行を個別のイベントとして扱う単純な行ベースのパーサーを混乱させます。& したがって、例外ログが新しい行で壊れます。

私のrsyslogのバージョンは: 7.4.4

rsyslog.conf ファイルは次のようになります。

したがって、基本的には、例外が複数の行に散らばらないように、Tomcat スタック トレースと例外を送信する必要があります。

  • 私はrsyslogの最後でこれを解決しようとしていますが、これがNxlogサーバー側でも解決できると混乱していますか?

どんな助けでも大歓迎です。

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

tomcat7 - Papertrail への送信中に NXlog が複数行の Tomcat スタックトレースを無視する

ログを papertrail サーバーに送信する共通の nxlog サーバーに、rsyslog (v-8.13.0) からスタック トレース [例外] を取得できます。ただし、nxlog サーバーはこれらの複数行のログを papertrail に無視します。これを解析できるモジュール (xm_multiline) が nxlog にあることは知っていますが、これを現在の nxlog 構成ファイルと統合する方法がわかりません。

どんな助けでも大歓迎です

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

python - セロリの Papertrail へのログ

Flask と Celery を使用してアプリケーションを構築しており、アプリケーション ログを Papertrail に送信しようとしています。これは、通常の (同期) アプリケーション ログでは問題なく機能します。構成は次のようになります。

このロガーを Celery タスクに追加しようとしましたが、表示されるのは sdout に出力され、Papertrail には何も出力されません。Celery は、通常のロギング フローを回避するために何かを行いますか?

Celery にはタスク固有のロガーがあることは認識していますが、Celery でこれを構成する方法に関するドキュメントが見つかりません。

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

debugging - papertrail への Bluemix ログの問題

bluemixアプリからの syslog:// プロトコルがPaperTrailサードパーティのログ サービスに接続していない理由は何ですか?

これが私のプロセスです:

ここに画像の説明を入力

  1. ユーザー提供サービスの作成
  2. このサービスをバインドする
  3. 再演

その後、ペーパートレイルでは何も起こりません:

ここに画像の説明を入力

あなたはそれを試すことができます。テスト用アプリの URL は http://658.eu-gb.mybluemix.netです。

Hello world シンプルな nodejs アプリです。

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

ruby - ロガーを使用してRubyのENV変数に基づいてロガー設定を変更するにはどうすればよいですか?

これを使用して次のように設定しました: Ruby - モジュール/クラス間でロガー インスタンスを共有する

編集:以下のコメントに基づいて、コードを更新しましたが、まだログに問題があります。

記録方法:

質問: モジュールを変更して、このタイプのロジックを 1 回定義できるようにするにはどうすればよいですか?

logger.debug: undefined method `debug' for "%N ":String でエラーが発生します

0 投票する
0 に答える
229 参照

javascript - Heroku の tattletale.js で Papertrail を使用する

Heroku で実行している単純なクライアント側の AngularJS アプリケーションがあります。Papertrail に入力を記録したいので、Tattletale.jsを使用したこの簡単な例を見ました。

私の質問は、/logエンドポイントがその例のどこから来るのですか? それを提供するためにサーバー側のコードが必要であると期待していますか? Heroku/Papertrail の設定ページを検索しましたが、役に立ちませんでした。何か助けはありますか?

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

python - Heroku Papertrail と Waitress で Django Logging を使用する方法

そのため、Herokuで実行されているウェイトレスサーバーでDjango 1.9.5/Python 3でロギングを機能させようとしましたが、これまでのところできませんでした. これは、本番サーバーの Django 設定に追加した構成です。

設定.py

ビュー.py

これが Heroku Papertrail に何も出力しない理由はありますか?

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

amazon-ec2 - インスタンス起動時のコンピュータ名を設定する

Windows AMI を使用して、Java アプリケーションをホストしているインスタンスを開始しています。ログストリームに関連付けられたシステムを表示するためにコンピューターの名前を使用するロギングに papertrail を使用しています。現在、コンピューターの名前は自動生成された値ですが、特定の値を付けたいです。これどうやってするの?

同じ AMI を使用して多数のインスタンスを起動しているため、AMI に名前を設定することはできません。すべてのインスタンスが異なるコンピューター名を持つ必要があります。

結論

最後に、私の主な関心事は papertrail のために名前を変更することだったので、http://help.papertrailapp.com/kb/configuration/java-logback-logging/ で変更できます

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

ruby-on-rails - PaperTrail で「オブジェクト」フィールドを書き込まないようにする方法

  1. テーブルに多くのフィールドがあり、すべての列をバージョン管理したくありません。変更を保存する必要のない列をスキップするにはどうすればよいですか

以下を使用しましたが、値は「バージョン」テーブルに保存されます。私のモデルでは

  1. 「バージョン」テーブルにオブジェクト フィールドを書き込まないようにするにはどうすればよいですか。