問題タブ [loggly]
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.
java - Loggly java.net.SocketException: Socket is closed との通信中に IOException が発生しました
AndroidログをLogglyに送信しようとしています。そのために、ログバックロギングを使用しています。機能をテストするための簡単なプロジェクトを作成しました。厳密モードに違反するか、非同期タスクを作成してログを送信する必要があることを知りました。そうしないと、NetworkOnMainThreadException が発生します。だから私は今のところ StrictMode を試しました。しかし、それを使用した後、「java.net.SocketException: Socket is closed」という例外が発生します。
私はたくさん検索し、いくつかのことを試しましたが、これまでのところ成功していません. この問題を解決する方法がわかりません。slf4jを使用するログバックロギングを介してAndroidログをログに送信できるように、この問題を解決する方法を知っている人はいますか? android-studio と gradle build を使用します。
参照用にコード スニペットと生成されたエラー ログを添付します。ありがとう!
MainActivity クラス:
logback.xml:
AndroidManifest.xml
Gradle ビルド ファイル:
node.js - Nodejsに何を記録する必要がありますか?
私たちは新しい Nodejs プロジェクトを開始しており、Winston を Loggly に接続する作業を行っています。
私たちはノードに慣れていないので、私の質問は、通常、ログに記録する必要がある情報は何ですか? Loggly がそれを受け入れるには、どのような形式で行う必要がありますか? ログを調べているときに、リモートアドレス、エラーが発生した方法など、何が役立つと思いますか?
linux - Loggly が Pi 上の Winston 経由で動作しない
Raspbian Jessie OS を使用して Raspberry Pi 2 で実行している IoT プロジェクトがあります。
これは NodeJS (v4) で実行されている Web サーバーであり、Winston を使用して Loggly のログ サービスにログを記録しています。npm start
プロジェクトがターミナルから開始された場合(「pi」またはsudo -sを介して実行されている場合)、すべてがうまく機能します。ただし、プロジェクトが起動時に開始されると、ログが機能せず、その理由がわかりません。
起動時にプロジェクトを開始するために、etc/init.d スクリプトを作成しました。プロジェクトが開始され、トラフィックが処理されます。ログ記録以外はすべてうまく機能します。エラーが表示されません (ただし、ログがなくても問題はありません)。これは、etc/init.d スクリプト内からプロジェクトを開始する方法です。
私は winston を使用しています: https://www.npmjs.com/package/winstonと winston-loggly: https://www.npmjs.com/package/winston-loggly。
起動時にプロセスが開始されると、ログが機能しない理由はありますか?
要求に応じて winston 初期化コードを追加します。
android - Retrofits 1.9.0 と 2.0.0 の両方のバージョンを使用する
Loggly (ロギング Web サービス) をラップするサードパーティ ライブラリをアプリケーションで使用しようとしています。
アプリ全体で Retrofit2 を使用しましたが、Loggly をラップするすべてのサードパーティ ライブラリは古い Retrofit 1.9.0 を使用しています。
これらのライブラリは、2.0.0 ではなく Retrofit 1.9.0 にのみ存在するクラスにアクセスしようとしているため、これらのライブラリから ClassNotFoundException を受け取り続けています。
私はそれを簡単な方法で解決しようとしています.Retrofit 1.9.0とRetrofit 2.0.0の両方をプロジェクトに追加していますが、残念ながらgradleはこれをサポートしていないようです.
ここでの問題は、同じライブラリの 2 つの異なるバージョンを build.gradle ファイルに追加する方法です。
node.js - winstonのログ出力をタグでグループ化しますか?
通常のエラー/イベントなどを既に処理しているだけでなく、アプリでパフォーマンス ログを処理するために winston-loggly をセットアップしようとしています。ロガーのセットアップ:
次に、各ルートのパフォーマンスをキャプチャするために、メインの app.js で loggly にパイプできる Morgan を使用しています。
ただし、これにより、モーガンの出力は通常のアプリの出力と同じように汚染されたままになります。モーガンのすべての出力をログに送信するときに「パフォーマンス」のタグを付けて、それを分離し、ルートのパフォーマンスに関する統計を取得するために集計する方法を見つけたいと考えています。ログ時にタグを割り当てるにはどうすればよいですか?
nginx - Rsyslog: imfile が inotify モードに切り替わらない
複数の nginx ログを loggly に送信しようとしています... 構成ファイル: /etc/rsyslog.d/21-nginx.conf
再起動後、ログ syslog に次のエラーが表示されます。
私は何か間違ったことをしましたか?