|
Pol
Revision:cb584c9
|
#include <logfacility.h>
Inheritance diagram for Pol::Clib::Logging::LogSink_pollog:Public Member Functions | |
| LogSink_pollog () | |
| virtual | ~LogSink_pollog () |
| void | deinitialize_startlog () |
Public Member Functions inherited from Pol::Clib::Logging::LogSinkGenericFile | |
| LogSinkGenericFile (const LogFileBehaviour *behaviour) | |
| LogSinkGenericFile () | |
| virtual | ~LogSinkGenericFile () |
| virtual void | addMessage (fmt::Writer *msg) POL_OVERRIDE |
| virtual void | addMessage (fmt::Writer *msg, const std::string &id) POL_OVERRIDE |
| void | open_log_file (bool open_timestamp) |
| void | setBehaviour (const LogFileBehaviour *behaviour, std::string filename) |
Public Member Functions inherited from Pol::Clib::Logging::LogSink | |
| LogSink () | |
| virtual | ~LogSink () |
Additional Inherited Members | |
Static Public Member Functions inherited from Pol::Clib::Logging::LogSink | |
| static void | addTimeStamp (std::ostream &stream) |
| static std::string | getTimeStamp () |
Protected Member Functions inherited from Pol::Clib::Logging::LogSinkGenericFile | |
| bool | test_for_rollover (std::chrono::time_point< std::chrono::system_clock > &now) |
Protected Attributes inherited from Pol::Clib::Logging::LogSinkGenericFile | |
| bool | _active_line |
| const LogFileBehaviour * | _behaviour |
| std::ofstream | _filestream |
| std::chrono::time_point< std::chrono::system_clock > | _lasttimestamp |
| std::string | _log_filename |
| struct tm | _opened |
Definition at line 79 of file logfacility.h.
| Pol::Clib::Logging::LogSink_pollog::LogSink_pollog | ( | ) |
Definition at line 399 of file logfacility.cpp.
|
inlinevirtual |
Definition at line 83 of file logfacility.h.
| void Pol::Clib::Logging::LogSink_pollog::deinitialize_startlog | ( | ) |
Definition at line 402 of file logfacility.cpp.
References Pol::Clib::Logging::LogSinkGenericFile::_behaviour, Pol::Clib::Logging::LogSinkGenericFile::_filestream, Pol::Clib::Logging::LogSinkGenericFile::_log_filename, Pol::Clib::Logging::LogFileBehaviour::basename, Pol::Clib::Logging::LogSinkGenericFile::open_log_file(), and Pol::Clib::Logging::pollogBehaviour.