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

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

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:

0 投票する
4 に答える
11559 参照

c++ - ソースコードのファイル名と行番号を表示するブーストログ

C++ アプリケーションで Boost(1.55.0) Logging を使用しています。この形式のログを生成できました

ログが生成されるソースファイル名と行番号を追加できるようにしたい。

例:

ソースコード:

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

c++ - デバッグ モードをサポートする c++ ログ ライブラリ

google-glog ログ ライブラリには、パフォーマンス上の理由から NDEBUG が定義されている場合にログ メッセージがコンパイルされるデバッグ モードがあります。

Boost.Log には似たようなものがありますか?

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

c++ - Boost.Log 重大度ロガー インスタンスのシンクに重大度フィルターを設定する

プロジェクトで Boost.Log 1.55.0 を使用していますが、インスタンスのすべてのシンクの重大度フィルターを変更したいと考えていboost::log::sources::severity_loggerます。

初期重大度フィルターを使用して 1 つのシンクをセットアップする方法の例を次に示します。

そのため、メンバー関数を介してシンクを作成するときにフィルタリングを設定できますが、Boost.Log のコア用に構成された 1 つ/複数/すべてのシンクのフィルターを変更するset_filter方法を知りたいです。

  1. 既存のシンクを変更する、まだ見ていない機能はありますか?
  2. そうでない場合、コアからシンクを削除して「再作成」する必要がありますか?
0 投票する
1 に答える
1636 参照

c++ - STLport エラー: '__cxa_demangle' はブースト ライブラリの 'abi' のメンバーではありません

ブースト ロギングが必要なコードをコンパイルしようとしましたが、gnustl でコンパイルしようとすると問題ありませんが、コンパイラを stlport に切り替えると、次のメッセージが表示されて大声で叫びます。

多くの理由で gnustl を使いたくありません。

詳細: 以下は、私の Application.mk ファイルの構成です。

ブースト ライブラリのバージョン: 1.54.0

9c と 10b の両方の Android ndk でアプリをビルドしようとしましたが、違いはありませんでした。

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

c++ - Boost.Log と GCC 4.4 が原因で発生する「警告: 初期化子がありません」を抑制する方法は?

Boost.Log と GCC 4.4.7 によって生成される次の警告メッセージを抑制する方法を誰か教えてもらえますか? 私のプロジェクトは C++11 モードでビルドされています ( -std=c++0xGCC 4.4.7 で)。

src/Logger.ccBoost.Log のラッパーであるロギング クラスのソース ファイルはどこにありますか。7 行目では、次のように Boost.Log マクロの 1 つを使用します。Logger::ESeverityLevelで定義された列挙型Logger.hです。

このマクロは次のように展開できます。

severity_typeClang (Apple LLVM バージョン 6.0) では有効ですが、の初期化でこの警告が表示されるようです。

このマクロの公式のサンプル コードは、 http://theboostcplibraries.com/boost.log#ex.log_05にあります。

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

c++ - boost.log を使用して ProcessID と ThreadID を 10 進形式で出力する方法

私は自分のプログラムでboost.logを使用しています.デフォルトのフォーマッタはProcessIDとThreadIDを16進形式で出力します.10進形式で出力する方法は誰でも知っています.

これは私のコードの github です: https://github.com/owenliang/boost_asio、ありがとう。