TheSystemMessageLog Methods
The TheSystemMessageLog type exposes the following members.
Methods
Name | Description | |
---|---|---|
ChangeMaxLogEntries |
Allows to change the amount of messages kept in the RAM buffer of the SystemLog
|
|
CloneBase |
Clonse an incoming object into this object
(Inherited from TheDataBase.) |
|
CloneTo |
Clones the metadata of the current class to a new class provided to the method
(Inherited from TheMetaDataBase.) |
|
Dispose()()()() |
Disposes the log
|
|
Equals(System.Object) | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FireEvent |
Fire an Event on a property
(Inherited from TheDataBase.) |
|
GetHashCode | (Inherited from Object.) | |
GetLastError |
Retrieves the last error written to the Log
|
|
GetType | (Inherited from Object.) | |
IsEventRegistered |
Returns true if the requested eThingEvents has registered callbacks
(Inherited from TheDataBase.) |
|
MemberwiseClone | (Inherited from Object.) | |
NotifyMirror |
If called from a derived class and the class was stored in a StorageMirror, this method will call the "NotifyOfUpdate" method in the StorageMirror to inform all Notification Clients that this record has changed.
This is VERY Expensive! Do not call too often!
This does not work with StorageMirrors that require a PostSalt (unique table name)
(Inherited from TheDataBase.) |
|
OnPropertyChanged | (Inherited from TheBindableBase.) | |
RegisterEvent |
Register a callback that will be fired on a Property Event
(Inherited from TheDataBase.) |
|
RegisterEvent2 |
Register a callback that will be fired on a Property Event
(Inherited from TheDataBase.) |
|
SetProperty``1 | (Inherited from TheBindableBase.) | |
ToString | (Inherited from Object.) | |
UnregisterEvent |
Unregister a previously registered callback
(Inherited from TheDataBase.) |
|
UnregisterEvent2 |
Unregister a previously registered callback
(Inherited from TheDataBase.) |
|
WriteLog |
Main Log entry for the CDE System Log
|
|
WriteToLog(Int32, TSM) |
Writes a TSM to the SystemLog with a given ID
|
|
WriteToLog(TSM, Int32, Boolean) |
Writes a TSM to The SystemLog
|
|
WriteToLog(eDEBUG_LEVELS, Int32, String, String, eMsgLevel, Boolean) |
Writes to the SystemLog
|
|
WriteToLog(Int32, TSM, Boolean) |
Writes a TSM to the SystemLog with a given ID
|
|
WriteToLogSafe(Int32, eDEBUG_LEVELS, Func<(Of <<'(TSM>)>>)) |
Writes a TSM to the SystemLog with a given ID, if the logLevel is greater than the configured debug level (TheBaseAssets.MyServiceHostInfo.DebugLevel).
The TSM is only created if logging will actually occur. If the TSM creation fails, an alternate text is logged.
|
|
WriteToLogSafe(Int32, eDEBUG_LEVELS, Func<(Of <<'(TSM>)>>), Boolean) |
Writes a TSM to the SystemLog with a given ID, if the logLevel is greater than the configured debug level (TheBaseAssets.MyServiceHostInfo.DebugLevel).
The TSM is only created if logging will actually occur. If the TSM creation fails, an alternate text is logged.
|