Public Member Functions | Private Attributes | List of all members
rosmon::SyslogLogger Class Reference

Write log messages to syslog. More...

#include <logger.h>

Inheritance diagram for rosmon::SyslogLogger:
Inheritance graph
[legend]

Public Member Functions

void log (const LogEvent &event) override
 
 SyslogLogger (const std::string &launchFileName)
 
- Public Member Functions inherited from rosmon::Logger
virtual ~Logger ()=default
 

Private Attributes

std::string m_tag
 

Detailed Description

Write log messages to syslog.

Definition at line 46 of file logger.h.

Constructor & Destructor Documentation

◆ SyslogLogger()

rosmon::SyslogLogger::SyslogLogger ( const std::string &  launchFileName)
explicit

Definition at line 92 of file logger.cpp.

Member Function Documentation

◆ log()

void rosmon::SyslogLogger::log ( const LogEvent event)
overridevirtual

Implements rosmon::Logger.

Definition at line 98 of file logger.cpp.

Member Data Documentation

◆ m_tag

std::string rosmon::SyslogLogger::m_tag
private

Definition at line 54 of file logger.h.


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


rosmon_core
Author(s): Max Schwarz
autogenerated on Fri Jun 16 2023 02:15:06