Webdar 1.0.0
Web user interface to libdar
Public Member Functions | Protected Member Functions | List of all members
central_report_syslog Class Reference

implements a central_report logging centralization which send logs to syslog More...

#include <central_report.hpp>

Inheritance diagram for central_report_syslog:
Inheritance graph
[legend]
Collaboration diagram for central_report_syslog:
Collaboration graph
[legend]

Public Member Functions

 central_report_syslog (priority_t min_logged, const std::string &fixed_label, int facility)
 
- Public Member Functions inherited from central_report
 central_report (priority_t min_logged)
 
 central_report (const central_report &ref)=delete
 
 central_report (central_report &&ref) noexcept=delete
 
central_reportoperator= (const central_report &ref)=delete
 
central_reportoperator= (central_report &&ref) noexcept=delete
 
void report (priority_t priority, const std::string &message)
 

Protected Member Functions

virtual void inherited_report (priority_t priority, const std::string &message) override
 
virtual void inherited_report (priority_t priority, const std::string &message)=0
 

Detailed Description

implements a central_report logging centralization which send logs to syslog

Member Function Documentation

◆ inherited_report()

void central_report_syslog::inherited_report ( priority_t  priority,
const std::string &  message 
)
overrideprotectedvirtual

Implements central_report.


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