asr_util_logger
1.0.0
総合概要
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
ILogger.h
[詳解]
1
#ifndef ASR_UTIL_LOGGER_ILOGGER_H
2
#define ASR_UTIL_LOGGER_ILOGGER_H
3
4
#include "
asr/util/Logger.h
"
5
6
namespace
asr
7
{
8
namespace
util
9
{
10
namespace
logger
11
{
13
struct
ILogger
14
{
15
ILogger
() =
default
;
16
ILogger
(
const
ILogger
&) =
delete
;
17
ILogger
(
ILogger
&&) =
delete
;
18
19
virtual
~ILogger
() =
default
;
20
21
ILogger
&
operator=
(
const
ILogger
&) =
delete
;
22
ILogger
&
operator=
(
ILogger
&&) & =
delete
;
23
28
virtual
void
output
(
const
Logger::Level
the_log_level,
29
const
std::string& the_log_message) = 0;
30
};
31
}
// namespace logger
32
}
// namespace util
33
}
// namespace asr
34
35
#endif // ASR_UTIL_LOGGER_ILOGGER_H
asr::util::Logger::Level
Level
ログレベル
Definition:
Logger.h:32
asr::util::logger::ILogger
ログ出力の詳細を担うインタフェース
Definition:
ILogger.h:13
asr::util::logger::ILogger::~ILogger
virtual ~ILogger()=default
asr::util::logger::ILogger::operator=
ILogger & operator=(const ILogger &)=delete
asr::util::logger::ILogger::ILogger
ILogger()=default
asr
Definition:
Config.h:11
Logger.h
asr::util::logger::ILogger::output
virtual void output(const Logger::Level the_log_level, const std::string &the_log_message)=0
ログ出力
include
asr
util
logger
ILogger.h
構築:
1.8.11