public void NoMessage_ToStringDefaultsToEventNameAndId() { var eventId = new EventId(15, "Test Event"); var entry = new GraphLogEntry(eventId); Assert.AreEqual("Test Event (Id: 15)", entry.ToString()); }
public void NoEventId_GeneralIsAssigned() { var entry = new GraphLogEntry(); Assert.AreEqual(LogEventIds.General.Id, entry.EventId); Assert.AreEqual(LogEventIds.General.Name, entry.EventName); Assert.IsNull(entry.Message); }
public void BasicPropertyCheck() { var dt = DateTime.UtcNow; var eventId = new EventId(15, "Test Event"); var entry = new GraphLogEntry(eventId, "Test Message"); Assert.IsTrue(entry.DateTimeUTC > dt); Assert.AreEqual(eventId.Id, entry.EventId); Assert.AreEqual(eventId.Name, entry.EventName); Assert.AreEqual("Test Message", entry.Message); Assert.IsNotNull(entry.LogEntryId); Assert.AreEqual("Test Message", entry.ToString()); }
/// <summary> /// Logs the given entry at the provided level. A scope id property is automatically added to the log /// entry indicating this specific logger instance wrote the entry. /// </summary> /// <param name="logLevel">The log level to record the entry at.</param> /// <param name="logEntry">The log entry to record.</param> public virtual void LogEvent(LogLevel logLevel, GraphLogEntry logEntry) { logEntry.AddProperty(LogPropertyNames.SCOPE_ID, _loggerInstanceId); this.Log(logLevel, logEntry); }
public void NoMessageNoEventName_ToStringDefaultsToEventId() { var entry = new GraphLogEntry(5); Assert.AreEqual("Id: 5", entry.ToString()); }