diff --git a/common/stdstreams.hh b/common/stdstreams.hh index dd91a97e19fa8900db0c17a31824fa0f4b8a03fb..bc228e87fdb568146061510e9076ce872026a1f3 100644 --- a/common/stdstreams.hh +++ b/common/stdstreams.hh @@ -63,8 +63,17 @@ namespace Dune { */ static const DebugLevel MINIMAL_DEBUG_LEVEL = 4; - /** @brief Type of very verbose debug stream. */ - typedef DebugStream<1, MINIMAL_DEBUG_LEVEL> DVVerbType; + /** + * @brief The level of the very verbose debug stream. + * @see dvverb + */ + static const DebugLevel VERY_VERBOSE_DEBUG_LEVEL = 1; + + /** + @brief Type of very verbose debug stream. + @see dvverb + */ + typedef DebugStream<VERY_VERBOSE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DVVerbType; /*! \brief stream for very verbose output. @@ -76,13 +85,32 @@ namespace Dune { */ extern DVVerbType dvverb; - /** @brief Type of more verbose debug stream.*/ - typedef DebugStream<2, MINIMAL_DEBUG_LEVEL> DVerbType; - /** @brief Singleton of more verbose debug stream. */ + /** + * @brief The level of the verbose debug stream. + * @see dvverb + */ + static const DebugLevel VERBOSE_DEBUG_LEVEL = 2; + + /** + @brief Type of more verbose debug stream. + @see dverb + */ + typedef DebugStream<VERBOSE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DVerbType; + + /** @brief Singleton of verbose debug stream. */ extern DVerbType dverb; - /** @brief Type of debug stream with info level.*/ - typedef DebugStream<3, MINIMAL_DEBUG_LEVEL> DInfoType; + /** + * @brief The level of the informative debug stream. + * @see dinfo + */ + static const DebugLevel INFO_DEBUG_LEVEL = 3; + + /** + @brief Type of debug stream with info level. + @see dinfo + */ + typedef DebugStream<INFO_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DInfoType; /** @brief Stream for informative output. @@ -92,19 +120,34 @@ namespace Dune { */ extern DInfoType dinfo; - /** @brief Type of debug stream with warn level.*/ - typedef DebugStream<4, MINIMAL_DEBUG_LEVEL> DWarnType; + /** + * @brief The level of the debug stream for warnings. + * @see dwarn + */ + static const DebugLevel WARN_DEBUG_LEVEL = 4; + + /** + @brief Type of debug stream with warn level. + @see dwarn + */ + typedef DebugStream<WARN_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DWarnType; /** @brief Stream for warnings indicating problems. */ extern DWarnType dwarn; + /** + * @brief The level of the debug stream for fatal errors. + * @see dgrave + */ + static const DebugLevel GRAVE_DEBUG_LEVEL = 5; + /** @brief Type of debug stream for fatal errors.*/ - typedef DebugStream<5, MINIMAL_DEBUG_LEVEL> DGraveType; + typedef DebugStream<GRAVE_DEBUG_LEVEL, MINIMAL_DEBUG_LEVEL> DGraveType; /** @brief Stream for warnings indicating fatal errors.*/ extern DGraveType dgrave; - /** @brief The type of the stream used for error messaged. */ + /** @brief The type of the stream used for error messages. */ typedef DebugStream<1> DErrType; /*!