OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <Stream.hpp>

Inheritance diagram for FileStreamLogger:
[legend]
Collaboration diagram for FileStreamLogger:
[legend]

Public Member Functions

 FileStreamLogger ()=default
 
 FileStreamLogger (std::ostream &stream)
 
 ~FileStreamLogger () override
 
void log (int severity, const std::string &s) override
 
- Public Member Functions inherited from LogFacility
virtual ~LogFacility ()
 
virtual void log (LogSeverity severity, const std::string &s)
 

Detailed Description

Log facility for printing to a std::ostream.

Definition at line 19 of file Stream.hpp.

Constructor & Destructor Documentation

◆ FileStreamLogger() [1/2]

FileStreamLogger ( )
default

Default constructor, print to std::cout.

◆ FileStreamLogger() [2/2]

FileStreamLogger ( std::ostream &  stream)
inlineexplicit

Print to a given std::ostream.

Parameters
streamStream to which to print

Definition at line 27 of file Stream.hpp.

◆ ~FileStreamLogger()

~FileStreamLogger ( )
override

Member Function Documentation

◆ log()

void log ( int  severity,
const std::string s 
)
overridevirtual

Print a message to this log facility, with a given severity.

Parameters
severitynumeric severity level
smessage to log

Implements LogFacility.


The documentation for this class was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/log/Stream.hpp