| Public Member Functions | |
| SyslogAppender () | |
| SyslogAppender (const LayoutPtr &layout, int syslogFacility) | |
| SyslogAppender (const LayoutPtr &layout, const LogString &syslogHost, int syslogFacility) | |
| ~SyslogAppender () | |
| void | close () | 
| Release any resources held by this SyslogAppender. | |
| void | append (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &p) | 
| Subclasses of AppenderSkeletonshould implement this method to perform actual logging. | |
| void | activateOptions (log4cxx::helpers::Pool &p) | 
| This method returns immediately as options are activated when they are set. | |
| void | setOption (const LogString &option, const LogString &value) | 
| Set optiontovalue. | |
| virtual bool | requiresLayout () const | 
| The SyslogAppender requires a layout. | |
| void | setSyslogHost (const LogString &syslogHost) | 
| The SyslogHost option is the name of the the syslog host where log output should go. | |
| const LogString & | getSyslogHost () const | 
| Returns the value of the SyslogHost option. | |
| void | setFacility (const LogString &facilityName) | 
| Set the syslog facility. | |
| LogString | getFacility () const | 
| Returns the value of the Facility option. | |
| void | setFacilityPrinting (bool facilityPrinting1) | 
| If the FacilityPrinting option is set to true, the printed message will include the facility name of the application. | |
| bool | getFacilityPrinting () const | 
| Returns the value of the FacilityPrinting option. | |
| Static Public Member Functions | |
| static LogString | getFacilityString (int syslogFacility) | 
| Returns the specified syslog facility as a lower-case String, e.g. | |
| static int | getFacility (const LogString &facilityName) | 
| Returns the integer value corresponding to the named syslog facility, or -1 if it couldn't be recognized. | |
| Protected Member Functions | |
| void | initSyslogFacilityStr () | 
| Protected Attributes | |
| int | syslogFacility | 
| LogString | facilityStr | 
| bool | facilityPrinting | 
| helpers::SyslogWriter * | sw | 
| LogString | syslogHost | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 | 
| 
 | ||||||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| This method returns immediately as options are activated when they are set. 
 Reimplemented from AppenderSkeleton. | 
| 
 | ||||||||||||
| 
Subclasses of  See also AppenderSkeleton::doAppend method. Implements AppenderSkeleton. | 
| 
 | 
| Release any resources held by this SyslogAppender. 
 Implements Appender. | 
| 
 | 
| Returns the value of the Facility option. 
 | 
| 
 | 
| Returns the integer value corresponding to the named syslog facility, or -1 if it couldn't be recognized. 
 
 | 
| 
 | 
| Returns the value of the FacilityPrinting option. 
 | 
| 
 | 
| Returns the specified syslog facility as a lower-case String, e.g. "kern", "user", etc. | 
| 
 | 
| Returns the value of the SyslogHost option. 
 | 
| 
 | 
| 
 | 
| 
 | 
| The SyslogAppender requires a layout. 
Hence, this method returns  Implements Appender. | 
| 
 | 
| Set the syslog facility. This is the Facility option. 
The  | 
| 
 | 
| If the FacilityPrinting option is set to true, the printed message will include the facility name of the application. It is false by default. | 
| 
 | ||||||||||||
| 
Set  The handling of each option depends on the OptionHandler instance. Some options may become active immediately whereas other may be activated only when activateOptions is called. Reimplemented from AppenderSkeleton. | 
| 
 | 
| The SyslogHost option is the name of the the syslog host where log output should go. WARNING If the SyslogHost is not set, then this appender will fail. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 |