EventLogProviderLogEvent Method (String, String, String, String, String, Int32, String, Int32, String, String, Int32, String, String, String, NullableDateTime, LoggingPolicy) |
Writes a new record to the event log.
Namespace: CMS.EventLogAssembly: CMS.EventLog (in CMS.EventLog.dll) Version: 12.0.0
Syntax public static EventLogInfo LogEvent(
string eventType,
string source,
string eventCode,
string eventDescription = null,
string eventUrl = null,
int userId = 0,
string userName = null,
int nodeId = 0,
string documentName = null,
string ipAddress = null,
int siteId = 0,
string machineName = null,
string urlReferrer = null,
string userAgent = null,
Nullable<DateTime> eventTime = null,
LoggingPolicy loggingPolicy = null
)
Parameters
- eventType
- Type: SystemString
Type of the event. Please use predefined constants from EventType - source
- Type: SystemString
Source of the event (Content, Administration, etc.) - eventCode
- Type: SystemString
Event code (UPDATEDOC, SENDEMAIL, DELETE, etc.) - eventDescription (Optional)
- Type: SystemString
Detailed description of the event - eventUrl (Optional)
- Type: SystemString
Event URL address - userId (Optional)
- Type: SystemInt32
ID of the user, who caused logged event - userName (Optional)
- Type: SystemString
Name of the user, who caused logged event - nodeId (Optional)
- Type: SystemInt32
ID value of the document - documentName (Optional)
- Type: SystemString
NamePath value of the document - ipAddress (Optional)
- Type: SystemString
IP Address of the user, who caused logged event - siteId (Optional)
- Type: SystemInt32
ID of the site - machineName (Optional)
- Type: SystemString
Name of machine - urlReferrer (Optional)
- Type: SystemString
Referrer URL - userAgent (Optional)
- Type: SystemString
User agent - eventTime (Optional)
- Type: SystemNullableDateTime
Date and time when the event occurs - loggingPolicy (Optional)
- Type: CMS.CoreLoggingPolicy
Logging policy.
Return Value
Type:
EventLogInfoSee Also