1
私は過去3ヶ月間ブーストログを使用しています。私はクラス内の静的としてブーストロガーを使用しています。
クラスオブジェクトごとにそれぞれのブーストロガーインスタンスを作成できますか?
BoostLogger.h:
class CBoostLogger
{
private:
SharedPtr<SinkFileBackend> backend;
...
public:
static src::wseverity_logger_mt<logging::trivial::severity_level> slg;
...
}
BoostLogger.cpp:
#include "BoostLogger.h"
////////////////////////////////////
//Global Declarations
////////////////////////////////////
src::wseverity_logger_mt<logging::trivial::severity_level> CBoostLogger::slg;
しかし、私は、個々のクラスオブジェクトの個々のロガーを作成したいです。
作成することはできますか?
あなたの提案をしますか?
よろしく、
アルン
ありがとうございます。私はクラスを持っていることを作成しようとしています。クラスでは、私はsource :: logger lgを作成します。公衆としてクラスコンストラクタでは、add_file_logを使ってファイルを作成しています。異なるクラスオブジェクトを使用して個々のファイルに書き込むことは可能ですか? –
私は単一のログファイルを書きましたが、本当に必要な場合は必要な情報を抽出するためにログファイルを解析するか、Notepad ++の検索オプションを使用して結果をフィルタリングします。 –