annotate common/logstreamhelper.h @ 0:a4671277546c
tip
created the repository for the thymian project
| author |
ferencd |
| date |
Tue, 17 Aug 2021 11:19:54 +0200 |
| parents |
|
| children |
|
| rev |
line source |
|
ferencd@0
|
1 #ifndef LOGSTREAMHELPER_H_
|
|
ferencd@0
|
2 #define LOGSTREAMHELPER_H_
|
|
ferencd@0
|
3
|
|
ferencd@0
|
4 #include "logtypes.h"
|
|
ferencd@0
|
5
|
|
ferencd@0
|
6 #ifndef __PRETTY_FUNCTION__
|
|
ferencd@0
|
7 #define __PRETTY_FUNCTION__ __FUNCTION__
|
|
ferencd@0
|
8 #endif
|
|
ferencd@0
|
9
|
|
ferencd@0
|
10 #define emergency() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_EMERGENCY)
|
|
ferencd@0
|
11 #define log_critical() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_CRITICAL)
|
|
ferencd@0
|
12 #define log_err() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_ERROR)
|
|
ferencd@0
|
13 #define log_warning() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_WARNING)
|
|
ferencd@0
|
14 #define info() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_INFORMATION)
|
|
ferencd@0
|
15 #define debug() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_DEBUG)
|
|
ferencd@0
|
16 #define trace() logstream(__LINE__, __FILE__, __PRETTY_FUNCTION__, unafrog::log::LogLevel::LOG_TRACE)
|
|
ferencd@0
|
17 #define log_ex(ex) log_err() << ex.what() << ". "
|
|
ferencd@0
|
18
|
|
ferencd@0
|
19 #endif // LOGSTREAMHELPER_H
|