| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using NLog;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace WpfApp1
- {
- public class NLogLogger : ILogger
- {
- private readonly Logger log;
- public NLogLogger(string category)
- {
- log = LogManager.GetLogger(category);
- }
- public void Debug(string message)
- {
- log.Debug(message);
- }
- public void Info(string message)
- {
- log.Info(message);
- }
- public void Trace(string message)
- {
- throw new NotImplementedException();
- }
- public void Warn(string message)
- {
- log.Warn(message);
- }
- public void Error(string message, Exception ex = null)
- {
- log.Error(message, ex);
- }
- public void Fatal(string message, Exception ex = null)
- {
- log.Fatal(message, ex);
- }
- }
- }
|