Index

Package: Syslog

Description

package Alog.Facilities.Syslog is
Syslog facility: Used to log to systems syslog.

Classes

Instance

type Instance is new Alog.Facilities.Instance with private;

Ancestors:

Primitive operations:

Alog.Facilities.Setup (Inherited)
Alog.Facilities.Teardown (Inherited)
Write (overriding Alog.Facilities.Write)
Syslog based logging facility.

Types

Handle

type Handle is access all Instance;

Syslog_Origin

type Syslog_Origin is
     (LOG_AUTH,
      LOG_AUTHPRIV,
      LOG_CRON,
      LOG_DAEMON,
      LOG_FTP,
      LOG_KERN,
      LOG_LOCAL0,
      LOG_LOCAL1,
      LOG_LOCAL2,
      LOG_LOCAL3,
      LOG_LOCAL4,
      LOG_LOCAL5,
      LOG_LOCAL6,
      LOG_LOCAL7,
      LOG_LPR,
      LOG_MAIL,
      LOG_NEWS,
      LOG_SYSLOG,
      LOG_USER,
      LOG_UUCP);
Syslog facilties. Specifies what type of program is logging the message.

Subprograms & Entries

Set_Origin

procedure Set_Origin 
(Facility: in out Instance;
Value: Syslog_Origin);
Set origin of syslog message.

Get_Origin

function Get_Origin 
(Facility: Instance) return Syslog_Origin;
Return currently set syslog origin of given facility.