Logs an event from the specified catalog with the given message number and severity to the Event Log with the provided inserts.

C# | Visual Basic | Visual C++ | F# |
public static void LogEvent( string catalog, long number, NBSeverity severity, params Object[] inserts )
Public Shared Sub LogEvent ( _ catalog As String, _ number As Long, _ severity As NBSeverity, _ ParamArray inserts As Object() _ )
public: static void LogEvent( String^ catalog, long long number, NBSeverity severity, ... array<Object^>^ inserts )
static member LogEvent : catalog:string * number:int64 * severity:NBSeverity * inserts:Object[] -> unit

- catalog (String)
- The message catalog.
- number (Int64)
- The message number.
- severity (NBSeverity)
- The message severity.
- inserts (array<Object>[]()[][])
- The message inserts.

This method always writes to the Event Log, irrespective of the current trace level.