Patch for Ubuntu 22.04
This commit is contained in:
parent
76b71d509b
commit
95007dad00
9
Logger.h
9
Logger.h
|
@ -48,15 +48,16 @@
|
||||||
// If timestr decl is changed G++ will whine when Utils.h is included.
|
// If timestr decl is changed G++ will whine when Utils.h is included.
|
||||||
namespace Utils { const std::string timestr(); };
|
namespace Utils { const std::string timestr(); };
|
||||||
|
|
||||||
#if !defined(gettid)
|
#if !defined(gettid2)
|
||||||
# define gettid() syscall(SYS_gettid)
|
# define gettid2() syscall(SYS_gettid)
|
||||||
#endif // !defined(gettid)
|
#endif // !defined(gettid2)
|
||||||
|
|
||||||
extern pid_t gPid;
|
extern pid_t gPid;
|
||||||
#define _LOG(level) \
|
#define _LOG(level) \
|
||||||
Log(LOG_##level).get() <<gPid <<":"<<gettid() \
|
Log(LOG_##level).get() <<gPid <<":"<<gettid2() \
|
||||||
<< Utils::timestr(100,true) << " " __FILE__ ":" << __LINE__ << ":" << __FUNCTION__ << ": "
|
<< Utils::timestr(100,true) << " " __FILE__ ":" << __LINE__ << ":" << __FUNCTION__ << ": "
|
||||||
|
|
||||||
|
|
||||||
// (pat) If you '#define LOG_GROUP groupname' before including Logger.h, then you can set Log.Level.groupname as well as Log.Level.filename.
|
// (pat) If you '#define LOG_GROUP groupname' before including Logger.h, then you can set Log.Level.groupname as well as Log.Level.filename.
|
||||||
#ifdef LOG_GROUP
|
#ifdef LOG_GROUP
|
||||||
//#define CHECK_GROUP_LOG_LEVEL(groupname,loglevel) gCheckGroupLogLevel(#groupname,loglevel)
|
//#define CHECK_GROUP_LOG_LEVEL(groupname,loglevel) gCheckGroupLogLevel(#groupname,loglevel)
|
||||||
|
|
Loading…
Reference in New Issue