Class LogWriter
Defined in File logging.h
Class Documentation
-
class LogWriter
LogWriter defines interface for log message output. This class is not expected for directly use, use MS_LOG instead.
Public Functions
-
LogWriter(LogLevel level, const char *file, int line, const char *func)
Create a LogWriter with the given log level, file name, line number and function name.
- 参数
level – [in] The log level.
file – [in] The file name.
line – [in] The line number.
func – [in] The function name.
-
void operator<(const LogStream &stream) const noexcept
Output log message from the input log stream.
- 参数
stream – [in] The input log stream.
- void operator^ (const LogStream &stream) const NO_RETURN
Output log message from the input log stream and then throw exception.
- 参数
stream – [in] The input log stream.
-
LogWriter(LogLevel level, const char *file, int line, const char *func)