hpp::debug::Logging Class Reference

Logging class owns all channels and outputs. More...

#include <hpp/util/debug.hh>

Collaboration diagram for hpp::debug::Logging:
[legend]

Public Member Functions

 Logging ()
 
 ~Logging ()
 

Public Attributes

ConsoleOutput console
 Logs to console (i.e. stderr). More...
 
JournalOutput journal
 Logs to main journal file (i.e. journal.XXX.log). More...
 
JournalOutput benchmarkJournal
 Logs to benchmark journal file (i.e. benchmark.XXX.log). More...
 
Channel error
 Fatal problems channel. More...
 
Channel warning
 Non-fatal problems channel. More...
 
Channel notice
 User-oriented information. More...
 
Channel info
 Technical information and debugging. More...
 
Channel benchmark
 Benchmark information. More...
 

Detailed Description

Logging class owns all channels and outputs.

Constructor & Destructor Documentation

hpp::debug::Logging::Logging ( )
explicit
hpp::debug::Logging::~Logging ( )

Member Data Documentation

Channel hpp::debug::Logging::benchmark

Benchmark information.

JournalOutput hpp::debug::Logging::benchmarkJournal

Logs to benchmark journal file (i.e. benchmark.XXX.log).

ConsoleOutput hpp::debug::Logging::console

Logs to console (i.e. stderr).

Channel hpp::debug::Logging::error

Fatal problems channel.

Channel hpp::debug::Logging::info

Technical information and debugging.

JournalOutput hpp::debug::Logging::journal

Logs to main journal file (i.e. journal.XXX.log).

Channel hpp::debug::Logging::notice

User-oriented information.

Channel hpp::debug::Logging::warning

Non-fatal problems channel.