問題タブ [glog]

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 に答える
355 参照

mesos - mesos 構成エラーで glog が見つかりません

glog フォーム ソースをインストールしました。

次に、オプションを使用して mesos を次のように構成します。

しかし、glog と glog/logging.h が見つかりません。

出力の構成:

glog/logging.h は /usr/include に配置されます。なぜそれを見つけることができないのですか?ここで何が欠けていますか?注: glog のインストールに成功しました。

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

glog - glog は常にほぼ同じ内容の 2 つのファイルを作成します。

私のテストコードは次のとおりです。

2 つのログ ファイルを取得しました。1 つのファイルにはすべてのメッセージ (INFO、WARNING、および ERROR) が含まれ、もう 1 つのファイルにはすべての WARNING および ERROR メッセージが含まれていますが、INFO は含まれていません。これは私の予想とは違って静かです。すべてのメッセージを 1 つのファイルにまとめたいのですが、WARNING および ERROR メッセージが異なるファイルに 2 回表示されるのは好ましくありません。誰かが私に解決策を教えていただければ幸いです。よろしくお願いします。

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

c++ - GoogleLogging を再初期化するには?

プログラムでデータ ファイルを操作した結果のログをファイルに書き込みます。このファイルには、ログ ファイル名にデータ ファイルの名前も含まれており、再現性のためにデータ ファイルの内容もログに記録されます。データファイルが正しければ、正常に動作します。データ ファイルに問題がある場合、それ以降の作業は拒否されます。それは正常に動作します。私の GUI 環境では、ユーザーが 2 回目の試行を行い、2 回目は別の名前で正しいデータ ファイルを提供する場合があります。ただし、2 回目の読み取りでプログラムが中止されます。

初期化コマンドは 2 回目に発生します。ロギングを再開、終了、再初期化、閉じる、またはその他の方法でログを記録するにはどうすればよいですか?

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

c++ - Rパッケージ開発におけるロード時のセットアップの適切な実践

パッケージの読み込みごとにセットアップ コード (R または C++) を自動的に実行する正しい方法は何ですか? 理想的には、このコードはユーザーが実行すると実行されますlibrary(mypackage)。現時点では、setup()何よりも先に一度実行する必要がある関数に含まれています。

より詳細なコンテキストとして、私の特定のケースでは、gloggoogle::InitGoogleLogging()を使用する外部ライブラリを使用しており、一度だけ実行する必要があります。から呼び出されるはずなのに、ライブラリ内で使用する必要があるため、少し厄介ですmain

0 投票する
5 に答える
13142 参照

go - glog フラグ再定義エラー

プロジェクトで glog フラグ log_dir を使用しています。最近、kubernetes ライブラリをインポートしたところ、このランタイム パニックが発生し始めました

パニック: ./aaa.test フラグが再定義されました: log_dir

k8s によって販売されている glog ライブラリが、私が使用しているものと競合しているようです。ベンダー ディレクトリの導入は、この問題の解決策になりますか? glide、govendor、gb などのベンダー ライブラリを使用する必要がありますか? はいの場合、どちらが優先されますか?

0 投票する
6 に答える
18507 参照

c++ - glog の「LOG(INFO)」ロギングを無効にする

C++ プログラムを最適化しようとしています。カフェ使用です。
私のプログラムを実行すると、caffe は 15 分ごとに約 1GB (!) の情報ログを出力します。これは効率に大きく影響すると思います。しかし、ログをオフにする方法が見つかりませんでした。この質問では、誰かがFLAGS_v手動で設定することを提案しました。

VLOG次のコードを使用すると、レベルごとにログを無効にできますが、LOG(x)ログは影響を受けません。

の最初の行main():

出力:

flag私が知らない別のことがありますか?すべての行をコメントアウトすることを考えてLOG(INFO)いますが、よりエレガントなソリューションが必要です。(コマンド ライン フラグ ソリューションよりも C++ ソリューションをお勧めします)。