NLogAdapter.cs 467 B

1234567891011121314151617181920212223
  1. using NLog;
  2. namespace Common.Logger
  3. {
  4. public class NLogAdapter: ALogDecorater, ILog
  5. {
  6. private readonly NLog.Logger logger = LogManager.GetCurrentClassLogger();
  7. public NLogAdapter(ALogDecorater decorater = null): base(decorater)
  8. {
  9. }
  10. public void Trace(string message)
  11. {
  12. this.logger.Trace(this.Decorate(SEP + message));
  13. }
  14. public void Debug(string message)
  15. {
  16. this.logger.Debug(this.Decorate(SEP + message));
  17. }
  18. }
  19. }