senf::log::detail::TargetRegistry Class Reference

Internal: Target registry. More...
Inheritance diagram for senf::log::detail::TargetRegistry:
Inheritance graph
[legend]

List of all members.


Detailed Description

Internal: Target registry.

Definition at line 64 of file Target.ih.


Public Types

enum   Level {
  VERBOSE = senf::log::VERBOSE::value, NOTICE = senf::log::NOTICE::value, MESSAGE = senf::log::MESSAGE::value, IMPORTANT = senf::log::IMPORTANT::value,
  CRITICAL = senf::log::CRITICAL::value, FATAL = senf::log::FATAL::value
}

Public Member Functions

void  write (StreamBase const &stream, AreaBase const &area, unsigned level, std::string const &msg)
void  routed ()
bool  fallbackRouting ()
senf::console::ScopedDirectory consoleDir ()
void  dynamicTarget (std::auto_ptr< Target > target)

Member Enumeration Documentation

enum senf::log::detail::TargetRegistry::
Level
Enumerator:
VERBOSE 
NOTICE 
MESSAGE 
IMPORTANT 
CRITICAL 
FATAL 

Definition at line 68 of file Target.ih.


Member Function Documentation

senf::console::ScopedDirectory & senf::log::detail::TargetRegistry::
consoleDir ()

Definition at line 137 of file Target.cci.

void senf::log::detail::TargetRegistry::
dynamicTarget ( std::auto_ptr< Target target )

Definition at line 365 of file Target.cc.

bool senf::log::detail::TargetRegistry::
fallbackRouting ()

Definition at line 132 of file Target.cci.

void senf::log::detail::TargetRegistry::
routed ()

Definition at line 127 of file Target.cci.

void senf::log::detail::TargetRegistry::
write ( StreamBase const &  stream,
AreaBase const &  area,
unsigned  level,
std::string const &  msg )

Definition at line 383 of file Target.cc.


The documentation for this class was generated from the following files: