Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
BSD SYSLOG protocol
Used RFC: RFC-3164
Name | Description |
---|---|
Class TSyslogMessage |
encoding or decoding of SYSLOG message |
Class TSyslogSend |
This object implement BSD SysLog client |
function ToSysLog(const SyslogServer: string; Facil: Byte; Sever: TSyslogSeverity; const Content: string): Boolean; |
TSyslogSeverity = (...); |
cSysLogProtocol = '514'; |
FCL_Kernel = 0; |
FCL_UserLevel = 1; |
FCL_MailSystem = 2; |
FCL_System = 3; |
FCL_Security = 4; |
FCL_Syslogd = 5; |
FCL_Printer = 6; |
FCL_News = 7; |
FCL_UUCP = 8; |
FCL_Clock = 9; |
FCL_Authorization = 10; |
FCL_FTP = 11; |
FCL_NTP = 12; |
FCL_LogAudit = 13; |
FCL_LogAlert = 14; |
FCL_Time = 15; |
FCL_Local0 = 16; |
FCL_Local1 = 17; |
FCL_Local2 = 18; |
FCL_Local3 = 19; |
FCL_Local4 = 20; |
FCL_Local5 = 21; |
FCL_Local6 = 22; |
FCL_Local7 = 23; |
function ToSysLog(const SyslogServer: string; Facil: Byte; Sever: TSyslogSeverity; const Content: string): Boolean; |
Simply send packet to specified Syslog server.
TSyslogSeverity = (...); |
Define possible priority of Syslog message
cSysLogProtocol = '514'; |
FCL_Kernel = 0; |
FCL_UserLevel = 1; |
FCL_MailSystem = 2; |
FCL_System = 3; |
FCL_Security = 4; |
FCL_Syslogd = 5; |
FCL_Printer = 6; |
FCL_News = 7; |
FCL_UUCP = 8; |
FCL_Clock = 9; |
FCL_Authorization = 10; |
FCL_FTP = 11; |
FCL_NTP = 12; |
FCL_LogAudit = 13; |
FCL_LogAlert = 14; |
FCL_Time = 15; |
FCL_Local0 = 16; |
FCL_Local1 = 17; |
FCL_Local2 = 18; |
FCL_Local3 = 19; |
FCL_Local4 = 20; |
FCL_Local5 = 21; |
FCL_Local6 = 22; |
FCL_Local7 = 23; |