![]() |
Diarkis C++Client Library API Document
|
ログ出力機能を管理するクラス [詳解]
#include <LoggerFactory.h>
公開メンバ関数 | |
LoggerFactory (const Diarkis::StdString &uid, std::shared_ptr< ILoggerBackend > loggerBackend) | |
LoggerFactoryのコンストラクタ。 [詳解] | |
virtual | ~LoggerFactory () |
void | LogCryptoCredentials (const Diarkis::StdVector< uint8_t > &key, const Diarkis::StdVector< uint8_t > &iv, const Diarkis::StdVector< uint8_t > &macKey) |
std::shared_ptr< IDiarkisLogger > | CreateLogger (const Diarkis::StdString &category) override |
void | SetSeverity (DiarkisLoggerSeverity severity) |
void | SetServerType (const Diarkis::StdString &type) |
bool | SetSeverity (const Diarkis::StdString &category, DiarkisLoggerSeverity severity) |
void | SetTraceOutputBytes (size_t bytes) |
void | ClearLoggers () |
ログ出力機能を管理するクラス
ログ出力のレベルを指定できます
LoggerFactory::LoggerFactory | ( | const Diarkis::StdString & | uid, |
std::shared_ptr< ILoggerBackend > | loggerBackend | ||
) |
LoggerFactoryのコンストラクタ。
|
virtual |
void LoggerFactory::LogCryptoCredentials | ( | const Diarkis::StdVector< uint8_t > & | key, |
const Diarkis::StdVector< uint8_t > & | iv, | ||
const Diarkis::StdVector< uint8_t > & | macKey | ||
) |
|
overridevirtual |
Diarkis::IDiarkisLoggerFactoryを実装しています。
void LoggerFactory::SetSeverity | ( | DiarkisLoggerSeverity | severity | ) |
void LoggerFactory::SetServerType | ( | const Diarkis::StdString & | type | ) |
bool LoggerFactory::SetSeverity | ( | const Diarkis::StdString & | category, |
DiarkisLoggerSeverity | severity | ||
) |
void LoggerFactory::SetTraceOutputBytes | ( | size_t | bytes | ) |
void LoggerFactory::ClearLoggers | ( | ) |