問題タブ [spdlog]

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 投票する
0 に答える
315 参照

c++ - spdlog でのいくつかの構成可能なロガーの使用

私は C ++ アプリケーションで spdlog を使用しています。ここでは、ログ プールを構築するクラスを作成し、プール内の可変コンテンツを使用しています。これは、常に同じであるとは限りません。コンソールのみ、1 つのファイルのみ、または同時に両方にログを保持する場合。

つまり、プールには、コンソールへのロガーとファイルへのロガー、または 2 つのうちの 1 つだけを含めることができます。

オプション 1: このコードでこの機能を取得しようとしましたが、コンパイルされず、push_back 関数をサポートしていないというエラーが表示されます。

オプション 2: このコードはコンパイルして機能します。

ただし、「if ... else if ...」の外でloggerListを定義し、必要なロガーをリストに追加するためにpush_backまたはinsertに似た関数を使用したいと思います.OPTION 1.

loggerList の宣言でリストを作成して埋めるのではなく、空の loggerList リストにロガーを追加できる spdlog の関数はありますか?

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

c++ - spdlog の質問: タイムスタンプを出力しない方法はありますか?

私の使用例は、シリアライゼーション ライブラリとして spdlog を使用することです。例えば。json データを出力したいのですが、タイムスタンプが json と一緒になって無効な json 構文になります。もちろん、後でプログラムでタイムスタンプを削除することもできますが、SPDLOG がタイムスタンプをスキップする方法を提供しているかどうか疑問に思っています。