Public Member Functions | Protected Member Functions | Protected Attributes | Friends

dtn::daemon::Configuration::Logger Class Reference

#include <Configuration.h>

Inherits dtn::daemon::Configuration::Extension.

Collaboration diagram for dtn::daemon::Configuration::Logger:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool quiet () const
unsigned int options () const
std::ostream & output () const

Protected Member Functions

 Logger ()
 ~Logger ()
void load (const ibrcommon::ConfigFile &conf)

Protected Attributes

bool _quiet
unsigned int _options

Friends

class Configuration

Detailed Description

Definition at line 247 of file Configuration.h.


Constructor & Destructor Documentation

dtn::daemon::Configuration::Logger::Logger (  )  [protected]

Definition at line 59 of file Configuration.cpp.

dtn::daemon::Configuration::Logger::~Logger (  )  [protected]

Definition at line 68 of file Configuration.cpp.


Member Function Documentation

void dtn::daemon::Configuration::Logger::load ( const ibrcommon::ConfigFile conf  )  [protected, virtual]
unsigned int dtn::daemon::Configuration::Logger::options (  )  const

Get the options for logging. This is an unsigned integer with bit flags. 1 = DATETIME 2 = HOSTNAME 4 = LEVEL 8 = TIMESTAMP

Returns:
The options to set as bit field.

Definition at line 591 of file Configuration.cpp.

References _options.

std::ostream & dtn::daemon::Configuration::Logger::output (  )  const

The output stream for the logging output

Definition at line 596 of file Configuration.cpp.

bool dtn::daemon::Configuration::Logger::quiet (  )  const

Enable the quiet mode if set to true.

Returns:
True, if quiet mode is set.

Definition at line 586 of file Configuration.cpp.

References _quiet.


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 249 of file Configuration.h.


Member Data Documentation

Definition at line 256 of file Configuration.h.

Referenced by options().

Definition at line 255 of file Configuration.h.

Referenced by quiet().


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