| 12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Prism.Logging;
- using log4net;
- namespace OHV.Vehicle
- {
- public class Log4NetLogger : ILoggerFacade
- {
- // Member variables
- private readonly ILog m_Logger = LogManager.GetLogger(typeof(Log4NetLogger));
- public void Log(string message, Category category, Priority priority)
- {
- switch (category)
- {
- case Category.Debug:
- m_Logger.Debug(message);
- break;
- case Category.Warn:
- m_Logger.Warn(message);
- break;
- case Category.Exception:
- m_Logger.Error(message);
- break;
- case Category.Info:
- m_Logger.Info(message);
- break;
- }
- }
- }
- }
|