問題タブ [boost-log]
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.
boost - Yocto 1.6 ツールチェーンに libboost_log がない
Yocto 1.6 をインストールし、bitbake を実行してツールチェーンをセットアップしました。Daiane Angolini によって書かれたチュートリアルに従います。ほとんどのブースト ライブラリは $SDKTARGETSYSROOT/usr/lib の下にありますが、libboost_log.a も libboost_log_setup.a もないようです。これらは Boost 1.55 で導入され、Yocto 1.6 は Boost 1.55 に移行したと思います。彼らはそこにいるべきではありませんか、それとも私は何か間違ったことをしましたか?
私の .../fsl-community-bsp/build/conf/local.conf:
c++ - ソースコードのファイル名と行番号を表示するブーストログ
C++ アプリケーションで Boost(1.55.0) Logging を使用しています。この形式のログを生成できました
ログが生成されるソースファイル名と行番号を追加できるようにしたい。
例:
ソースコード:
c++ - デバッグ モードをサポートする c++ ログ ライブラリ
google-glog ログ ライブラリには、パフォーマンス上の理由から NDEBUG が定義されている場合にログ メッセージがコンパイルされるデバッグ モードがあります。
Boost.Log には似たようなものがありますか?
c++ - Boost.Log 重大度ロガー インスタンスのシンクに重大度フィルターを設定する
プロジェクトで Boost.Log 1.55.0 を使用していますが、インスタンスのすべてのシンクの重大度フィルターを変更したいと考えていboost::log::sources::severity_logger
ます。
初期重大度フィルターを使用して 1 つのシンクをセットアップする方法の例を次に示します。
そのため、メンバー関数を介してシンクを作成するときにフィルタリングを設定できますが、Boost.Log のコア用に構成された 1 つ/複数/すべてのシンクのフィルターを変更するset_filter
方法を知りたいです。
- 既存のシンクを変更する、まだ見ていない機能はありますか?
- そうでない場合、コアからシンクを削除して「再作成」する必要がありますか?
c++ - STLport エラー: '__cxa_demangle' はブースト ライブラリの 'abi' のメンバーではありません
ブースト ロギングが必要なコードをコンパイルしようとしましたが、gnustl でコンパイルしようとすると問題ありませんが、コンパイラを stlport に切り替えると、次のメッセージが表示されて大声で叫びます。
多くの理由で gnustl を使いたくありません。
詳細: 以下は、私の Application.mk ファイルの構成です。
ブースト ライブラリのバージョン: 1.54.0
9c と 10b の両方の Android ndk でアプリをビルドしようとしましたが、違いはありませんでした。
c++ - Boost.Log と GCC 4.4 が原因で発生する「警告: 初期化子がありません」を抑制する方法は?
Boost.Log と GCC 4.4.7 によって生成される次の警告メッセージを抑制する方法を誰か教えてもらえますか? 私のプロジェクトは C++11 モードでビルドされています ( -std=c++0x
GCC 4.4.7 で)。
src/Logger.cc
Boost.Log のラッパーであるロギング クラスのソース ファイルはどこにありますか。7 行目では、次のように Boost.Log マクロの 1 つを使用します。Logger::ESeverityLevel
で定義された列挙型Logger.h
です。
このマクロは次のように展開できます。
severity_type
Clang (Apple LLVM バージョン 6.0) では有効ですが、の初期化でこの警告が表示されるようです。
このマクロの公式のサンプル コードは、 http://theboostcplibraries.com/boost.log#ex.log_05にあります。
c++ - boost.log を使用して ProcessID と ThreadID を 10 進形式で出力する方法
私は自分のプログラムでboost.logを使用しています.デフォルトのフォーマッタはProcessIDとThreadIDを16進形式で出力します.10進形式で出力する方法は誰でも知っています.
これは私のコードの github です: https://github.com/owenliang/boost_asio、ありがとう。