18#ifndef _LOG4CXX_NET_SYSLOG_APPENDER_H 
   19#define _LOG4CXX_NET_SYSLOG_APPENDER_H 
   55            const 
LogString& syslogHost, 
int syslogFacility);
 
   58        void close() override;
 
   64        static 
LogString getFacilityString(
int syslogFacility);
 
   74        static 
int getFacility(const 
LogString& facilityName);
 
   76        void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
   83        void activateOptions(helpers::Pool& p) override;
 
  106        bool requiresLayout()
 const override 
  159        struct SyslogAppenderPriv;
 
Implementation base class for all appenders.
Definition: appenderskeleton.h:41
 
Use SyslogAppender to send log messages to a remote syslog daemon.
Definition: syslogappender.h:42
 
const LogString & getSyslogHost() const
Returns the value of the SyslogHost option.
 
void setMaxMessageLength(int maxMessageLength1)
 
void initSyslogFacilityStr()
 
void setFacility(const LogString &facilityName)
Set the syslog facility.
 
void setFacilityPrinting(bool facilityPrinting1)
If the FacilityPrinting option is set to true, the printed message will include the facility name of ...
 
bool getFacilityPrinting() const
Returns the value of the FacilityPrinting option.
 
void setSyslogHost(const LogString &syslogHost)
The SyslogHost option is the name of the the syslog host where log output should go.
 
int getMaxMessageLength() const
 
LogString getFacility() const
Returns the value of the Facility option.
 
#define LOG4CXX_EXPORT
Definition: log4cxx.h:101
 
#define LOG4CXX_PTR_DEF(T)
Definition: log4cxx.h:64
 
#define LOG4CXX_NS
Definition: log4cxx.h:104
 
std::basic_string< logchar > LogString
Definition: logstring.h:60
 
std::shared_ptr< Layout > LayoutPtr
Definition: appender.h:42
 
#define LOG4CXX_CAST_ENTRY(Interface)
Definition: object.h:158
 
#define END_LOG4CXX_CAST_MAP()
Definition: object.h:152
 
#define DECLARE_LOG4CXX_OBJECT(object)
Definition: object.h:43
 
#define LOG4CXX_CAST_ENTRY_CHAIN(Interface)
Definition: object.h:164
 
#define BEGIN_LOG4CXX_CAST_MAP()
Definition: object.h:146