IFEM  90A354
Public Member Functions | Protected Attributes | List of all members
ScopedLogger Class Reference

Scoped logging class used for logging function entry/departures. More...

#include <ScopedLogger.h>

Collaboration diagram for ScopedLogger:
Collaboration graph
[legend]

Public Member Functions

 ScopedLogger (const char *name_, std::ostream &_stream=std::cout)
 Constructor. More...
 
 ~ScopedLogger ()
 Destructor.
 

Protected Attributes

const char * name
 The name of the function.
 
std::ostream & stream
 The stream to log to.
 
int rank
 Process rank (MPI)
 

Detailed Description

Scoped logging class used for logging function entry/departures.

Constructor & Destructor Documentation

◆ ScopedLogger()

ScopedLogger::ScopedLogger ( const char *  name_,
std::ostream &  _stream = std::cout 
)

Constructor.

Parameters
name_The name of the function
_streamThe stream to log to

References name, rank, and stream.


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