X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FDefinitions.hh;h=db8013fa7d5c4d5f7ec90990fb322da684189ec5;hb=be1bf122a03b2105973d2dd0798a2a450cd676a6;hp=f37fc49c42e903bc28bd92dc20777d942fb4c88b;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git
diff --git a/Utils/Logger/Definitions.hh b/Utils/Logger/Definitions.hh
index f37fc49..db8013f 100644
--- a/Utils/Logger/Definitions.hh
+++ b/Utils/Logger/Definitions.hh
@@ -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);
///\}
///\}