Added short and ultra short logger messages.
This commit is contained in:
@@ -48,29 +48,92 @@ namespace jlog
|
||||
void log(std::vector<token> tokens);
|
||||
|
||||
void info (const std::string& message);
|
||||
void sinfo (const std::string& message);
|
||||
void usinfo (const std::string& message);
|
||||
|
||||
|
||||
void verbose(const std::string& message);
|
||||
void sverbose(const std::string& message);
|
||||
void usverbose(const std::string& message);
|
||||
|
||||
|
||||
void debug (const std::string& message);
|
||||
void sdebug (const std::string& message);
|
||||
void usdebug (const std::string& message);
|
||||
|
||||
|
||||
void warning(const std::string& message);
|
||||
void swarning(const std::string& message);
|
||||
void uswarning(const std::string& message);
|
||||
|
||||
|
||||
void error (const std::string& message);
|
||||
void serror (const std::string& message);
|
||||
void userror (const std::string& message);
|
||||
|
||||
|
||||
void fatal (const std::string& message);
|
||||
void sfatal (const std::string& message);
|
||||
void usfatal (const std::string& message);
|
||||
|
||||
|
||||
void info_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void sinfo_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void usinfo_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
void verbose_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void sverbose_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void usverbose_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
void debug_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void sdebug_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void usdebug_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
void warning_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void swarning_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void uswarning_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
void error_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void serror_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void userror_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
void fatal_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void sfatal_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
void usfatal_spec(const std::string& message, const std::string& func, const std::string& file, int line);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#define INFO(i) jlog::info_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SINFO(i) jlog::sinfo_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USINFO(i) jlog::usinfo_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
|
||||
|
||||
#define VERBOSE(i) jlog::verbose_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SVERBOSE(i) jlog::sverbose_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USVERBOSE(i) jlog::usverbose_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
|
||||
|
||||
#define DEBUG(i) jlog::debug_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SDEBUG(i) jlog::sdebug_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USDEBUG(i) jlog::usdebug_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
|
||||
|
||||
#define WARNING(i) jlog::warning_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SWARNING(i) jlog::swarning_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USWARNING(i) jlog::uswarning_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
|
||||
|
||||
#define ERROR(i) jlog::error_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SERROR(i) jlog::serror_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USERROR(i) jlog::userror_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
|
||||
|
||||
#define FATAL(i) jlog::fatal_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define SFATAL(i) jlog::sfatal_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
||||
#define USFATAL(i) jlog::usfatal_spec(i, __PRETTY_FUNCTION__, __FILE__, __LINE__);
|
Reference in New Issue
Block a user