| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using NLog;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace SKMC.Api.Common.Logger
- {
- public class NLogLogger : ILogger
- {
- private readonly NLog.Logger log;
- public NLogLogger(string name)
- {
- log = LogManager.GetLogger(name);
- }
- public void Debug(string message)
- {
- log.Debug(message);
- }
- public void Info(string message)
- {
- log.Info(message);
- }
- public void Trace(string message)
- {
- log.Trace(message);
- }
- public void Warn(string message)
- {
- log.Warn(message);
- }
- public void Error(string message, Exception ex = null)
- {
- log.Error(message, ex);
- }
- public void Error(Exception ex,string message)
- {
- log.Error(ex, message);
- }
- public void Fatal(string message, Exception ex = null)
- {
- log.Fatal(message, ex);
- }
- public void Fatal(Exception ex,string message)
- {
- log.Fatal(ex, message);
- }
- }
- }
|