replaced tabs to spaces
[senf.git] / Utils / Logger / IOStreamTarget.hh
index 745ee79..84e66fc 100644 (file)
@@ -1,8 +1,8 @@
 // $Id$
 //
-// Copyright (C) 2007 
-// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
-// Kompetenzzentrum fuer NETwork research (NET)
+// Copyright (C) 2007
+// Fraunhofer Institute for Open Communication Systems (FOKUS)
+// Competence Center NETwork research (NET), St. Augustin, GERMANY
 //     Stefan Bund <g0dil@berlios.de>
 //
 // This program is free software; you can redistribute it and/or modify
 namespace senf {
 namespace log {
 
-    /** \brief Write log messages to arbitrary std::ostream
+    /** \brief Write %log messages to arbitrary std::ostream
 
-        This target will write log messages to an arbitrary std::ostream in the format
+        This target will write %log messages to an arbitrary std::ostream in the format
         <pre>
         <date> [<area>] <message>
         </pre>
+
+        The \e area will be omitted it it is \c senf::log::DefaultArea.
         
         The date formatting is set using the Boost.DateTime date_facet, e.g.:
         \code
@@ -55,10 +57,9 @@ namespace log {
         \warning The class keeps a reference to the passed stream.
         
         \note This class will permanently and globally change the date formating of the given
-            stream.
+            stream if no \c boost::posix_time::time_facet has been set.
 
-        \fixme Implement more robust formatting: Find line-breaks in the message and repeat the
-            prefix (with continuation markers)
+        \ingroup targets
       */
     class IOStreamTarget
         : public Target