Defines

log-stream-utils.h File Reference

Defines

#define HERE   __ASSERT_FUNCTION << ":" <<__FILE__<< ":" << __LINE__ << ": "
#define LOG(message)   LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_INFO << HERE << message << Glib::Util::endl
#define LOG_D(message, domain)   LOG_STREAM.push_domain (domain) ; LOG (message) ; LOG_STREAM.pop_domain ();
#define LOG_DD(message)   LOG_D(message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_ERROR(message)   LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_ERROR << HERE << message << Glib::Util::endl
#define LOG_ERROR_D(message, domain)   LOG_STREAM.push_domain (domain) ; LOG_ERROR (message) ; LOG_STREAM.pop_domain() ;
#define LOG_ERROR_DD(message)   LOG_ERROR_D (message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_EXCEPTION(message)   LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_EXCEPTION << HERE << message << Glib::Util::endl
#define LOG_EXCEPTION_D(message, domain)   LOG_STREAM.push_domain (domain) ; LOG_EXCEPTION (message) ; LOG_STREAM.pop_domain() ;
#define LOG_EXCEPTION_DD(message)   LOG_EXCEPTION_D (message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_FUNCTION_SCOPE   LOG_SCOPE(PRETTY_FUNCTION_NAME_)
#define LOG_FUNCTION_SCOPE_D(domain)   LOG_SCOPE_D(PRETTY_FUNCTION_NAME_, domain)
#define LOG_FUNCTION_SCOPE_NORMAL   LOG_SCOPE_NORMAL(PRETTY_FUNCTION_NAME_)
#define LOG_FUNCTION_SCOPE_NORMAL_D(domain)   LOG_SCOPE_NORMAL_D(PRETTY_FUNCTION_NAME_, domain)
#define LOG_FUNCTION_SCOPE_NORMAL_DD   LOG_FUNCTION_SCOPE_NORMAL_D(GLIBMM_DEFAULT_DOMAIN)
#define LOG_LEVEL_NORMAL___   Glib::Util::level_normal
#define LOG_LEVEL_VERBOSE___   Glib::Util::level_verbose
#define LOG_MARKER_ERROR   "|E|"
#define LOG_MARKER_EXCEPTION   "|X|"
#define LOG_MARKER_INFO   "|I|"
#define LOG_SCOPE(scopename)   Glib::Util::ScopeLogger scope_logger (scopename, Glib::Util::LogStream::LOG_LEVEL_VERBOSE) ;
#define LOG_SCOPE_D(scopename, domain)
#define LOG_SCOPE_NORMAL(scopename)   Glib::Util::ScopeLogger scope_logger (scopename, Glib::Util::LogStream::LOG_LEVEL_NORMAL) ;
#define LOG_SCOPE_NORMAL_D(scopename, domain)
#define LOG_STREAM   Glib::Util::LogStream::default_log_stream ()
#define LOG_VERBOSE(message)   LOG_STREAM << LOG_LEVEL_VERBOSE___ << LOG_MARKER_INFO << HERE << message << Glib::Util::endl
#define LOG_VERBOSE_D(message)   LOG_STREAM.push_domain (domain) ; LOG_VERBOSE(message) ;LOG_STREAM.pop_domain();
#define PRETTY_FUNCTION_NAME_   __ASSERT_FUNCTION

Define Documentation

#define HERE   __ASSERT_FUNCTION << ":" <<__FILE__<< ":" << __LINE__ << ": "
#define LOG (   message  )     LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_INFO << HERE << message << Glib::Util::endl
#define LOG_D (   message,
  domain 
)    LOG_STREAM.push_domain (domain) ; LOG (message) ; LOG_STREAM.pop_domain ();
#define LOG_DD (   message  )     LOG_D(message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_ERROR (   message  )     LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_ERROR << HERE << message << Glib::Util::endl
#define LOG_ERROR_D (   message,
  domain 
)    LOG_STREAM.push_domain (domain) ; LOG_ERROR (message) ; LOG_STREAM.pop_domain() ;
#define LOG_ERROR_DD (   message  )     LOG_ERROR_D (message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_EXCEPTION (   message  )     LOG_STREAM << LOG_LEVEL_NORMAL___ << LOG_MARKER_EXCEPTION << HERE << message << Glib::Util::endl
#define LOG_EXCEPTION_D (   message,
  domain 
)    LOG_STREAM.push_domain (domain) ; LOG_EXCEPTION (message) ; LOG_STREAM.pop_domain() ;
#define LOG_EXCEPTION_DD (   message  )     LOG_EXCEPTION_D (message, GLIBMM_DEFAULT_DOMAIN)
#define LOG_FUNCTION_SCOPE   LOG_SCOPE(PRETTY_FUNCTION_NAME_)
#define LOG_FUNCTION_SCOPE_D (   domain  )     LOG_SCOPE_D(PRETTY_FUNCTION_NAME_, domain)
#define LOG_FUNCTION_SCOPE_NORMAL   LOG_SCOPE_NORMAL(PRETTY_FUNCTION_NAME_)
#define LOG_FUNCTION_SCOPE_NORMAL_D (   domain  )     LOG_SCOPE_NORMAL_D(PRETTY_FUNCTION_NAME_, domain)
#define LOG_FUNCTION_SCOPE_NORMAL_DD   LOG_FUNCTION_SCOPE_NORMAL_D(GLIBMM_DEFAULT_DOMAIN)
#define LOG_LEVEL_NORMAL___   Glib::Util::level_normal
#define LOG_LEVEL_VERBOSE___   Glib::Util::level_verbose
#define LOG_MARKER_ERROR   "|E|"
#define LOG_MARKER_EXCEPTION   "|X|"
#define LOG_MARKER_INFO   "|I|"
#define LOG_SCOPE (   scopename  )     Glib::Util::ScopeLogger scope_logger (scopename, Glib::Util::LogStream::LOG_LEVEL_VERBOSE) ;
#define LOG_SCOPE_D (   scopename,
  domain 
)
Value:
Glib::Util::ScopeLogger scope_logger \
        (scopename, Glib::Util::LogStream::LOG_LEVEL_VERBOSE, domain) ;
#define LOG_SCOPE_NORMAL (   scopename  )     Glib::Util::ScopeLogger scope_logger (scopename, Glib::Util::LogStream::LOG_LEVEL_NORMAL) ;
#define LOG_SCOPE_NORMAL_D (   scopename,
  domain 
)
Value:
Glib::Util::ScopeLogger scope_logger \
    (scopename, Glib::Util::LogStream::LOG_LEVEL_NORMAL, domain) ;
#define LOG_STREAM   Glib::Util::LogStream::default_log_stream ()
#define LOG_VERBOSE (   message  )     LOG_STREAM << LOG_LEVEL_VERBOSE___ << LOG_MARKER_INFO << HERE << message << Glib::Util::endl
#define LOG_VERBOSE_D (   message  )     LOG_STREAM.push_domain (domain) ; LOG_VERBOSE(message) ;LOG_STREAM.pop_domain();
#define PRETTY_FUNCTION_NAME_   __ASSERT_FUNCTION