Protocol++® (Protocolpp®)  v5.7.0
InterfacePP::file_log_policy Class Reference
Inheritance diagram for InterfacePP::file_log_policy:
Collaboration diagram for InterfacePP::file_log_policy:

Public Member Functions

 file_log_policy ()
 file_log_policy constructor
 
void open_ostream (const std::string &name)
 
void close_ostream ()
 close_ostream - close the log file
 
void write (const std::string &msg)
 
 ~file_log_policy ()
 standard deconstructor
 
- Public Member Functions inherited from InterfacePP::log_policy_interface
 log_policy_interface ()
 standard deconstructor
 
virtual ~log_policy_interface ()=default
 standard deconstructor
 

Additional Inherited Members

- Protected Attributes inherited from InterfacePP::log_policy_interface
std::ofstream out_stream
 Output file stream object.
 

Member Function Documentation

◆ open_ostream()

void InterfacePP::file_log_policy::open_ostream ( const std::string &  name)
virtual

open_ostream

Parameters
name- name of the log output file

Implements InterfacePP::log_policy_interface.

◆ write()

void InterfacePP::file_log_policy::write ( const std::string &  msg)
virtual

write - write msg to log file

Parameters
msg- message to write to log file

Implements InterfacePP::log_policy_interface.


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