X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FDefinitions.hh;h=314937bdd0e62d87b7cf73b8f55d96d44f7880a8;hb=412024ed31a4ab4eaea7a4165a434f8efebee325;hp=f37fc49c42e903bc28bd92dc20777d942fb4c88b;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Utils/Logger/Definitions.hh b/Utils/Logger/Definitions.hh index f37fc49..314937b 100644 --- a/Utils/Logger/Definitions.hh +++ b/Utils/Logger/Definitions.hh @@ -23,8 +23,8 @@ /** \file \brief Definitions public header */ -#ifndef HH_Definitions_ -#define HH_Definitions_ 1 +#ifndef HH_SENF_Utils_Logger_Definitions_ +#define HH_SENF_Utils_Logger_Definitions_ 1 // Custom includes @@ -50,9 +50,13 @@ namespace log { output. \a compileLimit defines the default log level limit at compile time: Messages posted with a level below \a compileLimit will be discarded at compile time. + Normally the \a compileLimit will be \c NOTICE. This will enable all messages + except \c VERBOSE messages. These must then be enabled explicitly using the compile + time \ref config macro. + \hideinitializer */ -# define SENF_LOG_DEF_STREAM(stream, defaultLevel_, runtimeLimit_, compileLimit_) \ +# define SENF_LOG_DEFINE_STREAM(stream, defaultLevel_, runtimeLimit_, compileLimit_) \ struct stream \ : public senf::log::detail::StreamBase, public senf::singleton \ { \ @@ -73,17 +77,18 @@ namespace log { \hideinitializer */ -# define SENF_LOG_DEF_AREA(area) SENF_LOG_DEF_AREA_I(area, ; ) +# define SENF_LOG_DEFINE_AREA(area) SENF_LOG_DEFINE_AREA_I(area, ; ) /** \brief Define new default log area for the class This command declares the containing class to be it's own default log area. It is such like - a combination of \ref SENF_LOG_DEF_AREA and \ref SENF_LOG_DEFAULT_AREA with a twist. + a combination of \ref SENF_LOG_DEFINE_AREA and \ref SENF_LOG_DEFAULT_AREA with a twist. \hideinitializer */ + // See Definitions.ih for implementation details on SENF_LOG_CLASS_AREA # define SENF_LOG_CLASS_AREA() \ - SENF_LOG_DEF_AREA_I( \ + SENF_LOG_DEFINE_AREA_I( \ SENFLogArea, \ std::string v_name() const \ { std::string s (fullName()); return std::string(s,0,s.size()-13); }); \ @@ -97,7 +102,7 @@ namespace log { \hideinitializer */ -# define SENF_LOG_DEF_ALIAS(alias,args) \ +# define SENF_LOG_DEFINE_ALIAS(alias,args) \ struct alias : public senf::log::detail::AliasBase \ { \ template \ @@ -108,10 +113,10 @@ namespace log { } /** \brief Default global log stream */ - SENF_LOG_DEF_STREAM(Debug, MESSAGE, MESSAGE, MESSAGE); + SENF_LOG_DEFINE_STREAM(Debug, MESSAGE, MESSAGE, NOTICE); /** \brief Default global %log area */ - SENF_LOG_DEF_AREA(DefaultArea); + SENF_LOG_DEFINE_AREA(DefaultArea); ///\} ///\}