hpp-util  4.9.0
Debugging tools for the HPP project.
hpp::debug::Logging Class Reference

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

#include <hpp/util/debug.hh>

Collaboration diagram for hpp::debug::Logging:

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

◆ Logging()

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

◆ ~Logging()

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

Member Data Documentation

◆ benchmark

Channel hpp::debug::Logging::benchmark

Benchmark information.

◆ benchmarkJournal

JournalOutput hpp::debug::Logging::benchmarkJournal

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

◆ console

ConsoleOutput hpp::debug::Logging::console

Logs to console (i.e. stderr).

◆ error

Channel hpp::debug::Logging::error

Fatal problems channel.

◆ info

Channel hpp::debug::Logging::info

Technical information and debugging.

◆ journal

JournalOutput hpp::debug::Logging::journal

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

◆ notice

Channel hpp::debug::Logging::notice

User-oriented information.

◆ warning

Channel hpp::debug::Logging::warning

Non-fatal problems channel.


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