ferencd@0: #ifndef LOGSTREAMHELPER_H_ ferencd@0: #define LOGSTREAMHELPER_H_ ferencd@0: ferencd@0: #include "logtypes.h" ferencd@0: ferencd@0: #ifndef __PRETTY_FUNCTION__ ferencd@0: #define __PRETTY_FUNCTION__ __FUNCTION__ ferencd@0: #endif ferencd@0: ferencd@0: #define emergency() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_EMERGENCY) ferencd@0: #define log_critical() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_CRITICAL) ferencd@0: #define log_err() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_ERROR) ferencd@0: #define log_warning() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_WARNING) ferencd@0: #define info() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_INFORMATION) ferencd@0: #define debug() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_DEBUG) ferencd@0: #define trace() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_TRACE) ferencd@0: #define log_ex(ex) log_err() << ex.what() << ". " ferencd@0: ferencd@0: #endif // LOGSTREAMHELPER_H