Package RASCAL.Syslog

DescriptionBinding to Syslog.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
System
 
Use clauses
System
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
SysLog_LogMessage16#04C880#constant
SysLog_GetLogLevel16#04C881#constant
SysLog_FlushLog16#04C882#constant
SysLog_SetLogLevel16#04C883#constant
SysLog_LogUnstamped16#04C884#constant
SysLog_Indent16#04C885#constant
SysLog_UnIndent16#04C886#constant
SysLog_NoIndent16#04C887#constant
SysLog_OpenSessionLog16#04C888#constant
SysLog_CloseSessionLog16#04C889#constant
SysLog_LogData16#04C88A#constant
SysLog_ReadErrorMessage16#04C88C#constant
SysLog_LogFormatted : constant := 16#04C88B#;
SysLog_LogComplete16#04C88D#constant
CriticalSyslog_Level_Type0constant
SeriousSyslog_Level_Type50constant
Worth_NoticingSyslog_Level_Type124constant
UnImportantSyslog_Level_Type255constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Syslog_Handle_Typenew Integer
SysLog_IRQMode : constant := 16#04C88E#;
SysLog_LogCharacter : constant := 16#04C88F#;
SysLog_Control : constant := 16#04C890#;
SysLog_Enumerate : constant := 16#04C891#;
Syslog_Level_Typenew Integer range 0..255
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Log_Message procedure
Log a message in a named system log or session log.
Parameter name Type Mode Default
NameStringin
MessageStringin
LevelSyslog_Level_Typein
  
Log_Message procedure
Log a message in a system log or session log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
MessageStringin
LevelSyslog_Level_Typein
  
Get_LogLevel function
ReturnInteger
Read the current logging level for a particular log.
Parameter name Type Mode Default
NameStringin
  
Get_LogLevel function
ReturnInteger
Read the current logging level for a particular log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Flush_Log procedure
Writes any cached data from memory to the logs and closes the files.
Parameter name Type Mode Default
NameStringin
  
Flush_Log procedure
Writes any cached data from memory to the logs and closes the files.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Set_LogLevel procedure
Set the current logging level for a particular log.
Parameter name Type Mode Default
NameStringin
LevelSyslog_Level_Typein
  
Set_LogLevel procedure
Set the current logging level for a particular log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
LevelSyslog_Level_Typein
  
Log_UnStamped procedure
Log a message in a named system log or session log without stamping it with the time and date.
Parameter name Type Mode Default
NameStringin
MessageStringin
LevelSyslog_Level_Typein
  
Log_UnStamped procedure
Log a message in a system log or session log without stamping it with the time and date.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
MessageStringin
LevelSyslog_Level_Typein
  
Increase_Indent procedure
Increases the indentation for a log.
Parameter name Type Mode Default
NameStringin
  
Increase_Indent procedure
Increases the indentation for a log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Decrease_Indent procedure
Decreases the indentation for a log.
Parameter name Type Mode Default
NameStringin
  
Decrease_Indent procedure
Decreases the indentation for a log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Reset_Indent procedure
Resets the indentation for a log.
Parameter name Type Mode Default
NameStringin
  
Reset_Indent procedure
Resets the indentation for a log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Open_Session function
ReturnSyslog_Handle_Type
Open a session log file with a particular priority.
Parameter name Type Mode Default
NameStringin
LevelSyslog_Level_Typein
  
Close_Session procedure
Close a session log and append it's date to the mail log.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
  
Log_Data procedure
Log a block of data as a hex dump.
Parameter name Type Mode Default
NameStringin
LevelSyslog_Level_Typein
DataIntegerin
Data_SizeIntegerin
BaseAddressin
  
Log_Data procedure
Log a block of data as a hex dump.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein
LevelSyslog_Level_Typein
DataIntegerin
Data_SizeIntegerin
BaseAddressin
  
Read_ErrorMessage function
ReturnString
Decodes the errors returned by the stack.
Parameter name Type Mode Default
Error_NumberIntegerin
  
Log_Complete procedure
Flushes the names log and deallocates the space set aside for it.
Parameter name Type Mode Default
NameStringin
  
Log_Complete procedure
Flushes the names log and deallocates the space set aside for it.
Parameter name Type Mode Default
HandleSyslog_Handle_Typein