protected override void AddMessage(LogMessage message) { //save it to the database var serviceLog = new ServiceLog() { MessageID = message.MessageID, ServiceName = Name, LogDateTime = DateTime.Now, LogLevel = message.Level.ToString(), LogSubject = message.Subject, LogMessage = message.Body }; serviceLog.SetData(message.Data); _session.Save(serviceLog); }