fei::Logger Class Reference

#include <fei_Logger.hpp>

Inheritance diagram for fei::Logger:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Logger ()
virtual ~Logger ()
void setOutputLevel (OutputLevel olevel)
void addLogID (int ID)
void addLogEqn (int eqn)
bool isLogID (int ID)
bool isLogEqn (int eqn)
std::set< int > & getLogIDs ()
std::set< int > & getLogEqns ()

Protected Attributes

OutputLevel output_level_
FEI_OSTREAM * output_stream_
std::set< int > logIDs_
std::set< int > logEqns_

Detailed Description

Class to be inherited by fei classes that wish to write to the fei debug-log file.

Definition at line 19 of file fei_Logger.hpp.


Constructor & Destructor Documentation

fei::Logger::Logger (  ) 

constructor

Definition at line 13 of file fei_Logger.cpp.

fei::Logger::~Logger (  )  [virtual]

destructor

Definition at line 27 of file fei_Logger.cpp.


Member Function Documentation

void fei::Logger::setOutputLevel ( OutputLevel  olevel  ) 

set specified output-level.

Definition at line 33 of file fei_Logger.cpp.


Member Data Documentation

OutputLevel fei::Logger::output_level_ [protected]

output level Note that the OutputLevel enum is defined in fei_fwd.hpp.

Definition at line 42 of file fei_Logger.hpp.

FEI_OSTREAM* fei::Logger::output_stream_ [protected]

output stream

Definition at line 44 of file fei_Logger.hpp.


The documentation for this class was generated from the following files:
Generated on Mon Jul 12 09:31:42 2010 for FEI by  doxygen 1.4.7