Unit Logging
From Ultibo.org
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
Initialization functions
procedure LoggingInit;
Description: To be documented
Note | To be documented |
---|
function LoggingExecute(Parameter:Pointer):PtrInt;
Description: To be documented
Note | To be documented |
---|
Logging functions
function LoggingDeviceStart(Logging:PLoggingDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceStop(Logging:PLoggingDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceOutput(Logging:PLoggingDevice; const Data:String):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceOutputEx(Logging:PLoggingDevice; Facility,Severity:LongWord; const Tag,Content:String):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceGetTarget(Logging:PLoggingDevice):String;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceSetTarget(Logging:PLoggingDevice; const Target:String):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceCreate(Default:Boolean):PLoggingDevice;
Description: Create a new Logging device entry
Return | Pointer to new Logging device entry or nil if Logging device could not be created |
---|
function LoggingDeviceCreateEx(Size:LongWord; Default:Boolean):PLoggingDevice;
Description: Create a new Logging device entry
Size | Size in bytes to allocate for new Logging (Including the Logging entry) |
---|---|
Return | Pointer to new Logging device entry or nil if Logging device could not be created |
function LoggingDeviceDestroy(Logging:PLoggingDevice):LongWord;
Description: Destroy an existing Logging device entry
Note | To be documented |
---|
function LoggingDeviceRegister(Logging:PLoggingDevice):LongWord;
Description: Register a new Logging device in the Logging table
Note | To be documented |
---|
function LoggingDeviceDeregister(Logging:PLoggingDevice):LongWord;
Description: Deregister a Logging device from the Logging table
Note | To be documented |
---|
function LoggingDeviceFind(LoggingId:LongWord):PLoggingDevice;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceFindByType(LoggingType:LongWord):PLoggingDevice;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceFindByDevice(Device:PDevice):PLoggingDevice;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceFindByName(const Name:String):PLoggingDevice; inline;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceFindByDescription(const Description:String):PLoggingDevice; inline;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceEnumerate(Callback:TLoggingEnumerate; Data:Pointer):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingDeviceNotification(Logging:PLoggingDevice; Callback:TLoggingNotification; Data:Pointer; Notification,Flags:LongWord):LongWord;
Description: To be documented
Note | To be documented |
---|
Console logging functions
function ConsoleLoggingStart(Logging:PLoggingDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function ConsoleLoggingStop(Logging:PLoggingDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function ConsoleLoggingOutput(Logging:PLoggingDevice; const Data:String):LongWord;
Description: To be documented
Note | To be documented |
---|
RTL logging functions
procedure SysLoggingOutput(const AText:String);
Description: To be documented
Note | To be documented |
---|
procedure SysLoggingOutputEx(AFacility,ASeverity:LongWord; const ATag,AContent:String);
Description: To be documented
Note | To be documented |
---|
Logging helper functions
function LoggingDeviceGetCount:LongWord; inline;
Description: Get the current logging device count
Note | To be documented |
---|
function LoggingDeviceGetDefault:PLoggingDevice; inline;
Description: Get the current default logging device
Note | To be documented |
---|
function LoggingDeviceSetDefault(Logging:PLoggingDevice):LongWord;
Description: Set the current default logging device
Note | To be documented |
---|
function LoggingDeviceCheck(Logging:PLoggingDevice):PLoggingDevice;
Description: Check if the supplied Logging device is in the Logging table
Note | To be documented |
---|
function LoggingGetMessageslotFlags:LongWord;
Description: Get the lock flags for the logging messageslot
Note | To be documented |
---|
function LoggingConsoleDeviceAdd(Console:PConsoleDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingConsoleDeviceRemove(Console:PConsoleDevice):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingConsoleDeviceEnum(Console:PConsoleDevice; Data:Pointer):LongWord;
Description: To be documented
Note | To be documented |
---|
function LoggingConsoleDeviceNotify(Device:PDevice; Data:Pointer; Notification:LongWord):LongWord;
Description: To be documented
Note | To be documented |
---|
Return to Unit Reference