9#define __WHEN_OBJECT__ __clog_when__
19 static const me& get();
21 template <
typename... Ts>
const me&
err(
const nchar* fmt,
const Ts&...
args)
const {
22 ::by::richLog(::by::errLv::ERR, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
27 template <
typename... Ts>
const me& warn(
const nchar* fmt,
const Ts&...
args)
const {
28 ::by::richLog(::by::errLv::WARN, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
33 template <
typename... Ts>
const me& info(
const nchar* fmt,
const Ts&...
args)
const {
34 ::by::richLog(::by::errLv::INFO, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
39 template <
typename... Ts>
const me& dbgErr(
const nchar* fmt,
const Ts&...
args)
const {
40 ::by::dbgRichLog(::by::errLv::ERR, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
45 template <
typename... Ts>
const me& dbgWarn(
const nchar* fmt,
const Ts&...
args)
const {
46 ::by::dbgRichLog(::by::errLv::WARN, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
51 template <
typename... Ts>
const me& dbgInfo(
const nchar* fmt,
const Ts&...
args)
const {
52 ::by::dbgRichLog(::by::errLv::INFO, __FILENAME__, __func__, __LINE__, (std::string(fmt) +
"\n").c_str(),
Conditional logging utility for clog module.
Definition: when.hpp:15
Function call arguments container.
Definition: args.hpp:13
Standard error implementation.
Definition: err.hpp:11