/** \file
\brief Definitions public header */
-#ifndef HH_Definitions_
-#define HH_Definitions_ 1
+#ifndef HH_SENF_Utils_Logger_Definitions_
+#define HH_SENF_Utils_Logger_Definitions_ 1
// Custom includes
\hideinitializer
*/
-# define SENF_LOG_DEFINE_STREAM(stream, defaultLevel_, runtimeLimit_, compileLimit_) \
+# define SENF_LOG_DEFINE_STREAM(stream, defaultLevel_, runtimeLimit_, compileLimit_) \
struct stream \
: public senf::log::detail::StreamBase, public senf::singleton<stream> \
{ \
\hideinitializer
*/
+ // See Definitions.ih for implementation details on SENF_LOG_CLASS_AREA
# define SENF_LOG_CLASS_AREA() \
- SENF_LOG_DEFINE_AREA_I( \
+ SENF_LOG_DEFINE_AREA_I( \
SENFLogArea, \
std::string v_name() const \
{ std::string s (fullName()); return std::string(s,0,s.size()-13); }); \
\hideinitializer
*/
-# define SENF_LOG_DEFINE_ALIAS(alias,args) \
+# define SENF_LOG_DEFINE_ALIAS(alias,args) \
struct alias : public senf::log::detail::AliasBase \
{ \
template <class Base> \