#include <log4cxx/logstring.h>
#include <limits.h>
#include <log4cxx/helpers/object.h>
#include <mutex>
Go to the source code of this file.
◆ DECLARE_LOG4CXX_LEVEL
#define DECLARE_LOG4CXX_LEVEL |
( |
|
level | ) |
|
Value: public:\
class Class##level : public Level::LevelClass\
{\
public:\
Class##level() : Level::LevelClass() {}\
virtual LogString getName() const { return LOG4CXX_STR(#level); } \
virtual LevelPtr toLevel(
const LogString& sArg)
const\
{ return level::toLevelLS(sArg); }\
virtual LevelPtr toLevel(
int val)
const\
{ return level::toLevel(val); }\
};\
DECLARE_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS(level, Class##level)
std::shared_ptr< Level > LevelPtr
Definition: optionconverter.h:28
◆ IMPLEMENT_LOG4CXX_LEVEL