X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FTarget.hh;h=69fd1d123115c7987da35c61c92ddea75c8279c1;hb=41eff772147b6df1961d9029ba6815b553b4f81d;hp=9065ef4c4075a511344665c906ab4478700702f4;hpb=5bf459d443ab7cef04116bc0cb95e1af0178334f;p=senf.git diff --git a/Utils/Logger/Target.hh b/Utils/Logger/Target.hh index 9065ef4..69fd1d1 100644 --- a/Utils/Logger/Target.hh +++ b/Utils/Logger/Target.hh @@ -36,6 +36,7 @@ #include "StreamRegistry.hh" #include "../Exception.hh" #include "TimeSource.hh" +#include "../Console/LazyDirectory.hh" //#include "Target.mpp" ///////////////////////////////hh.p//////////////////////////////////////// @@ -185,7 +186,7 @@ namespace log { ///\name Structors and default members ///@{ - Target(); + explicit Target(std::string const & name); virtual ~Target(); ///@} @@ -351,6 +352,8 @@ namespace log { void write(time_type timestamp, detail::StreamBase const & stream, detail::AreaBase const & area, unsigned level, std::string const & message); + void consoleList(std::ostream & os); + # ifdef DOXYGEN protected: # endif @@ -382,6 +385,8 @@ namespace log { RIB rib_; + console::LazyDirectory consoleDir_; + friend class detail::AreaBase; friend class detail::TargetRegistry; };