// $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
/** \file
\brief StringTarget public header */
-#ifndef HH_StringTarget_
-#define HH_StringTarget_ 1
+#ifndef HH_SENF_Utils_Logger_StringTarget_
+#define HH_SENF_Utils_Logger_StringTarget_ 1
// Custom includes
#include <sstream>
namespace senf {
namespace log {
- /** \brief Store log messages in a string buffer
+ /** \brief Store %log messages in a string buffer
+
+ This target is mostly useful for debug purposes.
+
+ \ingroup targets
*/
class StringTarget
: private boost::base_from_member<std::stringstream>,
///@}
///////////////////////////////////////////////////////////////////////////
- std::string str() const;
- void clear();
+ std::string str() const; ///< Get log messages accumulated so far
+ void clear(); ///< Clear buffer
protected: