/// <summary> /// Logs a message. /// </summary> /// <param name="message">The message to log.</param> protected void Log(IDaLogMessage message) { var logManager = DaLogManagerFactory.CreateLogManager(); if (logManager != null) { logManager.Write(message); } }
/// <summary> /// Writes a message to the log. /// </summary> /// <param name="logMessage">The message to be written to the log.</param> public void Write(IDaLogMessage logMessage) { if (logMessage == null) { throw new ArgumentNullException(); } var mselLogEntry = new MselLogging.LogEntry() { Priority = logMessage.Priority, Title = logMessage.Title, Message = logMessage.Text }; if (logMessage.Categories != null) { mselLogEntry.Categories = logMessage.Categories; } MselLogging.Logger.Write(mselLogEntry); }
/// <summary> /// Writes a <see cref="IDaLogManager"/> object to the log. /// </summary> /// <param name="logMessage"></param> public void Write(IDaLogMessage logMessage) { throw new NotImplementedException(); }