Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Events.LogObject Class Reference

Base class for objects that can log events. More...

Inheritance diagram for Waher.Events.LogObject:
Waher.Events.ILogObject Waher.Events.IDisposableAsync Waher.Events.EventSink TAG.Simulator.Statistics.EventStatistics Waher.Client.WPF.Controls.Logs.LogSink Waher.Events.Console.ConsoleEventSink Waher.Events.DebugEventSink Waher.Events.Files.TextWriterEventSink Waher.Events.Files.XmlWriterEventSink Waher.Events.Filter.EventFilter Waher.Events.Filter.EventSinks Waher.Events.MQTT.MqttEventSink Waher.Events.MQTT.MqttEventSink Waher.Events.Persistence.PersistedEventLog Waher.Events.Pipe.PipeEventSink Waher.Events.Queue.EventQueue Waher.Events.Socket.SocketEventSink Waher.Events.Socket.SocketEventSink Waher.Events.Statistics.EventStatisticsSink Waher.Events.Syslog.SyslogEventSink Waher.Events.WebHook.WebHookEventSink Waher.Events.WindowsEventLog.WindowsEventLog Waher.Events.XMPP.XmppEventSink Waher.Events.XMPP.XmppEventSink Waher.IoTGateway.Events.AlertNotifier Waher.IoTGateway.Setup.Windows.MainWindowEventSink Waher.IoTGateway.WebResources.WebEventSink Waher.Mock.ListViewEventSink Waher.NeuroLedger.Setup.Windows.MainWindowEventSink Waher.Neuron.Setup.Windows.MainWindowEventSink Waher.Security.LoginMonitor.LoginAuditor Waher.Security.LoginMonitor.LoginAuditor Waher.Service.IoTBroker.Sources.Reports.Events.EventSinkToSniffer

Public Member Functions

 LogObject (string ObjectID)
 Base class for objects that can log events. More...
 
void LogDebug (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogDebug (string Message, params KeyValuePair< string, object >[] Tags)
 Logs a debug event. More...
 
void LogInformational (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogInformational (string Message, params KeyValuePair< string, object >[] Tags)
 Logs an informational event. More...
 
void LogNotice (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogNotice (string Message, params KeyValuePair< string, object >[] Tags)
 Logs a notice event. More...
 
void LogWarning (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogWarning (string Message, params KeyValuePair< string, object >[] Tags)
 Logs a warning event. More...
 
void LogError (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (string Message, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogError (Exception Exception, params KeyValuePair< string, object >[] Tags)
 Logs an error event. More...
 
void LogCritical (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (string Message, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogCritical (Exception Exception, params KeyValuePair< string, object >[] Tags)
 Logs a critical event. More...
 
void LogAlert (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (string Message, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogAlert (Exception Exception, params KeyValuePair< string, object >[] Tags)
 Logs an alert event. More...
 
void LogEmergency (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, string StackTrace, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (string Message, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, string Actor, string EventId, EventLevel Level, string Facility, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, string Actor, string EventId, EventLevel Level, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, string Actor, string EventId, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, string Actor, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void LogEmergency (Exception Exception, params KeyValuePair< string, object >[] Tags)
 Logs an emergency event. More...
 
void Dispose ()
 IDisposable.Dispose() More...
 
virtual Task DisposeAsync ()
 IDisposableAsync.DisposeAsync() More...
 

Properties

virtual string ObjectID [get]
 Object ID, used when logging events. More...
 

Detailed Description

Base class for objects that can log events.

Definition at line 10 of file LogObject.cs.

Constructor & Destructor Documentation

◆ LogObject()

Waher.Events.LogObject.LogObject ( string  ObjectID)

Base class for objects that can log events.

Parameters
ObjectIDObject ID

Definition at line 18 of file LogObject.cs.

Member Function Documentation

◆ Dispose()

void Waher.Events.LogObject.Dispose ( )

IDisposable.Dispose()

Implements Waher.Events.IDisposableAsync.

Definition at line 1136 of file LogObject.cs.

◆ DisposeAsync()

◆ LogAlert() [1/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 948 of file LogObject.cs.

◆ LogAlert() [2/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 938 of file LogObject.cs.

◆ LogAlert() [3/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 914 of file LogObject.cs.

◆ LogAlert() [4/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 900 of file LogObject.cs.

◆ LogAlert() [5/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 885 of file LogObject.cs.

◆ LogAlert() [6/13]

void Waher.Events.LogObject.LogAlert ( Exception  Exception,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 927 of file LogObject.cs.

◆ LogAlert() [7/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 870 of file LogObject.cs.

◆ LogAlert() [8/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 860 of file LogObject.cs.

◆ LogAlert() [9/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 836 of file LogObject.cs.

◆ LogAlert() [10/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 822 of file LogObject.cs.

◆ LogAlert() [11/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 807 of file LogObject.cs.

◆ LogAlert() [12/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 791 of file LogObject.cs.

◆ LogAlert() [13/13]

void Waher.Events.LogObject.LogAlert ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an alert event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 849 of file LogObject.cs.

◆ LogCritical() [1/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 771 of file LogObject.cs.

◆ LogCritical() [2/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 761 of file LogObject.cs.

◆ LogCritical() [3/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 737 of file LogObject.cs.

◆ LogCritical() [4/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 723 of file LogObject.cs.

◆ LogCritical() [5/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 708 of file LogObject.cs.

◆ LogCritical() [6/13]

void Waher.Events.LogObject.LogCritical ( Exception  Exception,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 750 of file LogObject.cs.

◆ LogCritical() [7/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 693 of file LogObject.cs.

◆ LogCritical() [8/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 683 of file LogObject.cs.

◆ LogCritical() [9/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 659 of file LogObject.cs.

◆ LogCritical() [10/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 645 of file LogObject.cs.

◆ LogCritical() [11/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 630 of file LogObject.cs.

◆ LogCritical() [12/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 614 of file LogObject.cs.

◆ LogCritical() [13/13]

void Waher.Events.LogObject.LogCritical ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs a critical event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 672 of file LogObject.cs.

◆ LogDebug() [1/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 120 of file LogObject.cs.

◆ LogDebug() [2/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 110 of file LogObject.cs.

◆ LogDebug() [3/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 86 of file LogObject.cs.

◆ LogDebug() [4/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 72 of file LogObject.cs.

◆ LogDebug() [5/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 57 of file LogObject.cs.

◆ LogDebug() [6/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 41 of file LogObject.cs.

◆ LogDebug() [7/7]

void Waher.Events.LogObject.LogDebug ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs a debug event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 99 of file LogObject.cs.

◆ LogEmergency() [1/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1125 of file LogObject.cs.

◆ LogEmergency() [2/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1115 of file LogObject.cs.

◆ LogEmergency() [3/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1091 of file LogObject.cs.

◆ LogEmergency() [4/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1077 of file LogObject.cs.

◆ LogEmergency() [5/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1062 of file LogObject.cs.

◆ LogEmergency() [6/13]

void Waher.Events.LogObject.LogEmergency ( Exception  Exception,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1104 of file LogObject.cs.

◆ LogEmergency() [7/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1047 of file LogObject.cs.

◆ LogEmergency() [8/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1037 of file LogObject.cs.

◆ LogEmergency() [9/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1013 of file LogObject.cs.

◆ LogEmergency() [10/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 999 of file LogObject.cs.

◆ LogEmergency() [11/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 984 of file LogObject.cs.

◆ LogEmergency() [12/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 968 of file LogObject.cs.

◆ LogEmergency() [13/13]

void Waher.Events.LogObject.LogEmergency ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an emergency event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 1026 of file LogObject.cs.

◆ LogError() [1/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 594 of file LogObject.cs.

◆ LogError() [2/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 584 of file LogObject.cs.

◆ LogError() [3/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 560 of file LogObject.cs.

◆ LogError() [4/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 546 of file LogObject.cs.

◆ LogError() [5/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 531 of file LogObject.cs.

◆ LogError() [6/13]

void Waher.Events.LogObject.LogError ( Exception  Exception,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
ExceptionException Object.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 573 of file LogObject.cs.

◆ LogError() [7/13]

void Waher.Events.LogObject.LogError ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 516 of file LogObject.cs.

◆ LogError() [8/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 506 of file LogObject.cs.

◆ LogError() [9/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 482 of file LogObject.cs.

◆ LogError() [10/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 468 of file LogObject.cs.

◆ LogError() [11/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 453 of file LogObject.cs.

◆ LogError() [12/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 437 of file LogObject.cs.

◆ LogError() [13/13]

void Waher.Events.LogObject.LogError ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an error event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 495 of file LogObject.cs.

◆ LogInformational() [1/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 219 of file LogObject.cs.

◆ LogInformational() [2/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 209 of file LogObject.cs.

◆ LogInformational() [3/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 185 of file LogObject.cs.

◆ LogInformational() [4/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 171 of file LogObject.cs.

◆ LogInformational() [5/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 156 of file LogObject.cs.

◆ LogInformational() [6/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 140 of file LogObject.cs.

◆ LogInformational() [7/7]

void Waher.Events.LogObject.LogInformational ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs an informational event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 198 of file LogObject.cs.

◆ LogNotice() [1/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 318 of file LogObject.cs.

◆ LogNotice() [2/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 308 of file LogObject.cs.

◆ LogNotice() [3/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 284 of file LogObject.cs.

◆ LogNotice() [4/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 270 of file LogObject.cs.

◆ LogNotice() [5/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 255 of file LogObject.cs.

◆ LogNotice() [6/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 239 of file LogObject.cs.

◆ LogNotice() [7/7]

void Waher.Events.LogObject.LogNotice ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs a notice event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 297 of file LogObject.cs.

◆ LogWarning() [1/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 417 of file LogObject.cs.

◆ LogWarning() [2/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 407 of file LogObject.cs.

◆ LogWarning() [3/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 383 of file LogObject.cs.

◆ LogWarning() [4/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 369 of file LogObject.cs.

◆ LogWarning() [5/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 354 of file LogObject.cs.

◆ LogWarning() [6/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
string  EventId,
EventLevel  Level,
string  Facility,
string  Module,
string  StackTrace,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
LevelEvent Level.
FacilityFacility can be either a facility in the network sense or in the system sense.
ModuleModule where the event is reported.
StackTraceStack Trace of event.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 338 of file LogObject.cs.

◆ LogWarning() [7/7]

void Waher.Events.LogObject.LogWarning ( string  Message,
string  Actor,
string  EventId,
params KeyValuePair< string, object >[]  Tags 
)

Logs a warning event.

Parameters
MessageFree-text event message.
ActorActor responsible for the action causing the event.
EventIdComputer-readable Event ID identifying type of even.
TagsVariable set of tags providing event-specific information.

Implements Waher.Events.ILogObject.

Definition at line 396 of file LogObject.cs.

Property Documentation

◆ ObjectID

virtual string Waher.Events.LogObject.ObjectID
get

Object ID, used when logging events.

Implements Waher.Events.ILogObject.

Definition at line 26 of file LogObject.cs.


The documentation for this class was generated from the following file: