#include "Define.h"
#include "AsioHacksFwd.h"
#include "LogCommon.h"
#include "StringFormat.h"
#include <memory>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
|
#define | LOGGER_ROOT "root" |
|
#define | sLog Log::instance() |
|
#define | TC_LOG_MESSAGE_BODY(filterType__, level__, ...) |
|
#define | TC_LOG_TRACE(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_TRACE, __VA_ARGS__) |
|
#define | TC_LOG_DEBUG(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_DEBUG, __VA_ARGS__) |
|
#define | TC_LOG_INFO(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_INFO, __VA_ARGS__) |
|
#define | TC_LOG_WARN(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_WARN, __VA_ARGS__) |
|
#define | TC_LOG_ERROR(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_ERROR, __VA_ARGS__) |
|
#define | TC_LOG_FATAL(filterType__, ...) TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_FATAL, __VA_ARGS__) |
|
◆ LOGGER_ROOT
#define LOGGER_ROOT "root" |
◆ sLog
◆ TC_LOG_DEBUG
◆ TC_LOG_ERROR
◆ TC_LOG_FATAL
◆ TC_LOG_INFO
◆ TC_LOG_MESSAGE_BODY
#define TC_LOG_MESSAGE_BODY |
( |
|
filterType__, |
|
|
|
level__, |
|
|
|
... |
|
) |
| |
Value: __pragma(warning(push)) \
__pragma(warning(disable:4127)) \
do { \
if (
sLog->ShouldLog(filterType__, level__)) \
sLog->OutMessage(filterType__, level__, __VA_ARGS__); \
} while (0) \
__pragma(warning(pop))
#define sLog
Definition: Log.h:130
◆ TC_LOG_TRACE
◆ TC_LOG_WARN
◆ AppenderCreatorFn
◆ CreateAppender()
template<class AppenderImpl >
47{
48 return new AppenderImpl(
id, name, level,
flags, extraArgs);
49}
uint16 flags
Definition: DisableMgr.cpp:49