#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); } \
{ 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:27
std::basic_string< logchar > LogString
Definition: logstring.h:66
◆ IMPLEMENT_LOG4CXX_LEVEL