Apache Log4cxx: level.h File Reference (original) (raw)

#include <[log4cxx/logstring.h](logstring%5F8h%5Fsource.html)>
#include <limits.h>
#include <[log4cxx/helpers/object.h](object%5F8h%5Fsource.html)>
#include <mutex>

Go to the source code of this file.

Classes
class log4cxx::Level
Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL. More...
class log4cxx::Level::LevelClass
struct log4cxx::Level::Data

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