Lines Matching refs:Logger
55 class Logger
59 // Get a Logger for the specified type of message.
60 static Logger &getPanic();
61 static Logger &getFatal();
62 static Logger &getWarn();
63 static Logger &getInfo();
64 static Logger &getHack();
88 Logger(const char *prefix) : enabled(true), prefix(prefix)
93 virtual ~Logger() {};
137 logger.print(::Logger::Loc(__FILE__, __LINE__), __VA_ARGS__)
167 #define panic(...) exit_message(::Logger::getPanic(), __VA_ARGS__)
175 #define fatal(...) exit_message(::Logger::getFatal(), __VA_ARGS__)
212 #define warn(...) base_message(::Logger::getWarn(), __VA_ARGS__)
213 #define inform(...) base_message(::Logger::getInfo(), __VA_ARGS__)
214 #define hack(...) base_message(::Logger::getHack(), __VA_ARGS__)
216 #define warn_once(...) base_message_once(::Logger::getWarn(), __VA_ARGS__)
217 #define inform_once(...) base_message_once(::Logger::getInfo(), __VA_ARGS__)
218 #define hack_once(...) base_message_once(::Logger::getHack(), __VA_ARGS__)