senf::log::detail Namespace Reference


Classes

struct   AreaBase
  Internal: Area base class. More...
struct   na
struct   Config
  Internal: Compile time configuration for given Stream and Area. More...
struct   AliasBase
  Internal: Alias base class. More...
struct   LevelBase
  Internal: Log level base class. More...
class   LogFormat
struct   Parameters_
  Internal: Parameter extractor. More...
struct   Parameters
  Internal: Log message parameter collection. More...
struct   empty
  Internal: Empty base class. More...
struct   Parameters_Merge
  Internal: Merge log message parameter list. More...
struct   StreamBase
  Internal: Log stream base class. More...
struct   LogParameters
class   TargetRegistry
  Internal: Target registry. More...
class   TimeSourceManager

Functions

void  quoteNonPrintable (std::string &s)
std::string  getDefaultTag ()
  SENF_CONSOLE_REGISTER_ENUM_MEMBER (TargetRegistry, Level,(VERBOSE)(NOTICE)(MESSAGE)(IMPORTANT)(CRITICAL)(FATAL))
std::ostream &  operator<< (std::ostream &os, LogParameters const &pm)
void  senf_console_parse_argument (console::ParseCommandInfo::TokensRange const &tokens, LogParameters &out)
template<class Stream , class Area , class Level >
void  write (std::string const &msg)
  Internal: Write log message.

Function Documentation

std::string senf::log::detail::
getDefaultTag ()

Definition at line 156 of file LogFormat.cc.

std::ostream & senf::log::detail::
operator<< ( std::ostream &  os,
LogParameters const &  pm )

Definition at line 554 of file Target.cc.

void senf::log::detail::
quoteNonPrintable ( std::string &  s )

Definition at line 149 of file LogFormat.cc.

void senf::log::detail::
senf_console_parse_argument ( console::ParseCommandInfo::TokensRange const &  tokens,
LogParameters &  out )

Definition at line 571 of file Target.cc.

senf::log::detail::
SENF_CONSOLE_REGISTER_ENUM_MEMBER ( TargetRegistry  ,
Level  ,
(VERBOSE)(NOTICE)(MESSAGE)(IMPORTANT)(CRITICAL)(FATAL)  )

template<class Stream , class Area , class Level >
void senf::log::detail::
write ( std::string const &  msg )

Internal: Write log message.

Definition at line 91 of file Target.cti.