X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger.hh;h=c7663920f609dadfcb750e447859e13588d88a8c;hb=271789888cd1ae6361607616f9f4e6e460e192c4;hp=7b568e87c4ddba1a31fef4677315188cb046d7ca;hpb=145f6a7d0f3a6aaa77b3625351c952d24cb0b8a1;p=senf.git diff --git a/Utils/Logger.hh b/Utils/Logger.hh index 7b568e8..c766392 100644 --- a/Utils/Logger.hh +++ b/Utils/Logger.hh @@ -1,3 +1,5 @@ +// $Id$ +// // Copyright (C) 2007 // Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) // Kompetenzzentrum fuer Satelitenkommunikation (SatCom) @@ -119,6 +121,7 @@ ///////////////////////////////hh.p//////////////////////////////////////// namespace senf { +namespace log { # ifndef _senf_LOG_STREAM # define _senf_LOG_STREAM std::cerr @@ -179,7 +182,7 @@ namespace senf { \hideinitializer */ -# define SENF_LOG_DEF_AREA(area) +# define SENF_LOG_DEF_AREA(area) struct area {} /** \brief Define log stream @@ -188,7 +191,7 @@ namespace senf { \hideinitializer */ -# define SENF_LOG_DEF_STREAM(stream) +# define SENF_LOG_DEF_STREAM(stream) struct stream {} /** \brief Define log parameter alias @@ -197,11 +200,16 @@ namespace senf { \hideinitializer */ -# define SENF_LOG_DEF_ALIAS(alias,args) +# define SENF_LOG_DEF_ALIAS(alias,args) struct alias {} /// @} -} + enum Level { VERBOSE, NOTICE, MESSAGE, IMPORTANT, CRITICAL }; + + SENF_LOG_DEF_STREAM(Debug); + SENF_LOG_DEF_AREA(DefaultArea); + +}} ///////////////////////////////hh.e//////////////////////////////////////// //#include "Logger.cci"