예제 #1
0
        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);
        }