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:
#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:
#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

Generated on 26 Aug 2009 for gtkmm-utils by  doxygen 1.6.1