IBR-DTNSuite  0.8
dtn::daemon::Configuration::Logger Class Reference

#include <Configuration.h>

Inheritance diagram for dtn::daemon::Configuration::Logger:
Collaboration diagram for dtn::daemon::Configuration::Logger:

List of all members.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

bool _quiet
unsigned int _options
bool _timestamps
ibrcommon::File _logfile

Friends

class Configuration

Detailed Description

Definition at line 266 of file Configuration.h.


Constructor & Destructor Documentation

Definition at line 80 of file Configuration.cpp.

Definition at line 108 of file Configuration.cpp.


Member Function Documentation

Returns true if the logger display timestamp instead of datetime values.

Definition at line 1127 of file Configuration.cpp.

Referenced by __daemon_run().

Get a logfile for standard logging output

Returns:

Definition at line 1121 of file Configuration.cpp.

Referenced by __daemon_run().

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

Implements dtn::daemon::Configuration::Extension.

Definition at line 345 of file Configuration.cpp.

References ibrcommon::ConfigFile::read().

Referenced by dtn::daemon::Configuration::load().

Here is the call graph for this function:

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 1132 of file Configuration.cpp.

The output stream for the logging output

Definition at line 1137 of file Configuration.cpp.

Enable the quiet mode if set to true.

Returns:
True, if quiet mode is set.

Definition at line 1116 of file Configuration.cpp.


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 268 of file Configuration.h.


Member Data Documentation

Definition at line 275 of file Configuration.h.

Definition at line 274 of file Configuration.h.


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