問題タブ [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.
go - コードから glog のログ ディレクトリを設定するにはどうすればよいですか
golangソースコードでログディレクトリを設定/変更する方法を知っている人はいますか? -log_dir=
コマンドラインではなく、ソースコードでログディレクトリを設定したい
c++ - glog 詳細ログ & Boost プログラム オプション
私は自分のコードで使用しており、 (google logging library)boost
program options
を使用して詳細ログを追加しようとしています。glog
問題はboost
、コマンド ライン オプションを取得することであり、--v
フラグを使用して詳細ログを制御できないことです。minloglevel
コードからを設定する方法はありますか? プログラムでそれを行うための関数またはマクロを見つけることができませんでした...
c++ - cmake が間違ったライブラリを選択するのはなぜですか?
glog ライブラリを選択するために、cmake に次の行があります。
リリースフォルダーには、次のファイルがあります。
しかし、cmake を実行すると、GLOG_LIBRARY が libglog_static.lib に設定されていることがわかります。
なぜcmakeは間違ったライブラリを取得するのですか?
caffe - caffe の libgflags 不正な値エラー
必要なすべてのライブラリをリンクし、caffee confige はスムーズに実行されました。しかし、ライブラリを作成しようとすると、次のエラーが発生します。
/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' に対する再配置 R_X86_64_32S は使用できません共有オブジェクトを作成するとき。-fPIC で再コンパイル /usr/local/lib/libgflags.a: シンボルを読み取れませんでした: 値が正しくありません
libgflags および glog のトラブルシューティング Web サイトで、この問題の「回避策」を見つけました: https://code.google.com/p/google-glog/issues/detail?id=201
しかし、私はそれらを試しましたが、うまくいかないようです。何か不足していますか?元の Makefile.config ファイルの行のコメントを外していないのでしょうか? *現在、CUDA や並列コンピューティングを使用していないラップトップに caffe をインストールしています。
python - GLOG_minloglevel=1 を設定して、Caffe からのシェルへの出力を防止します
ニューラルネットをロードするときにシェルに大量の出力を出力しているCaffeを使用しています。
その出力を抑制したいと思います。これGLOG_minloglevel=1
は、Python スクリプトの実行時に設定することで実行できると思われます。私は次のコードを使用してそれを試みましたが、それでもネットのロードからすべての出力を取得します。出力を正しく抑制するにはどうすればよいですか?
c++ - Linux で CMake を使用して Google glog をビルドする
より大きなプロジェクトの一部として CMake を使用してGoogle glogを構築したい(ソリューション、Visual Studio の言葉で)。結果として欲しいもの:
構成でソリューションをビルドし、Debug
ファイルをxxx
フォルダーにインストールします。
わかりました、glog
メインソリューションのサブプロジェクトです:
Windows ではすべて問題ありません ( CMakeLists.txt を参照): すべてが期待どおりに動作します。
glog
Linux でビルドするには、 .h.in
(他の作業の中でも) ファイルも構成する必要があります。CMakeconfigure_file
が機能しません:ファイルはあり.h
ますが、ファイルのみが含まれています#undef
。しかし、 は正常に動作glog
するので、 ExternalProject_Add()が役立つ可能性があることが./configure
わかりました。
そしてcmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=xxx .
うまく動作しますcmake --build . --target install --config Debug
が、私に与えます:
を呼び出すcmake --build . --config Debug
と、glog をビルドして にインストール/usr/local/lib
します。次の試行:
にファイルをインストールせずxxx
、ビルドするだけglog-prefix/src/glog-build/
です。
わかりました、私はそれを機能させる方法がわかりません..そしてどのように
- インストールディレクトリを指定
- lib ビルド タイプ (静的/共有)
- 構成タイプ (デバッグ/リリース) - 動作するかどうかは不明
Windows では、glog のドキュメントによると、2 番目のケースでは次のようにします。
助けてくれてありがとう
macos - OS X で Google glog が静かにクラッシュする
OS X の C++ でプロジェクトをプログラミングしています。さまざまな理由 (互換性、OpenMP など) から、g++ を使用してコンパイルする必要があります。homebrew を使用して g++-4.9 をインストールしました。
Google ログ ライブラリを使用したいのですが、サイレント クラッシュが発生し続けます。ただし、Google gflags ライブラリは問題なく動作します。これらも自作でインストールしました。
自作がclang++でコンパイルされていることが原因かとしばらく疑っていたので、 configure コマンドに CXX=g++-4.9 と CXXFLAGS=-std=c++11 を追加しましたが、何も変わりませんでした。
サイレント クラッシュ レポートを添付しました。
singleexperiment:179 には行が含まれていますLOG(INFO) << "Hello";