Go to the source code of this file.
|
#define | PS_LOG_INFO(handler,...) (handler)->Info(__FILE__, __LINE__, __VA_ARGS__) |
| Macros for logging messages.
|
|
#define | PS_LOG_WARN(handler,...) (handler)->Warning(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | PS_LOG_ERROR(handler,...) (handler)->Error(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | PS_LOG_FATAL(handler,...) (handler)->FatalError(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | PS_LOG_DFATAL(handler,...) PS_LOG_FATAL(handler, __VA_ARGS__) |
| NDEBUG.
|
|
#define | PS_DLOG_INFO(handler,...) PS_LOG_INFO(handler, __VA_ARGS__) |
|
#define | PS_DLOG_WARN(handler,...) PS_LOG_WARN(handler, __VA_ARGS__) |
|
#define | PS_DLOG_ERROR(handler,...) PS_LOG_ERROR(handler, __VA_ARGS__) |
| NDEBUG.
|
|
|
enum | MessageType { kInfo,
kWarning,
kError,
kFatal
} |
|
#define PS_DLOG_INFO |
( |
|
handler, |
|
|
|
... |
|
) |
| PS_LOG_INFO(handler, __VA_ARGS__) |
Macros for logging debugging messages. They expand to no-ops in opt-mode builds.