Log.cs 470 B

1234567891011121314151617181920212223
  1. using System;
  2. using Abp.Dependency;
  3. using Abp.Timing;
  4. using Castle.Core.Logging;
  5. namespace WePlatform
  6. {
  7. public class Log : ITransientDependency
  8. {
  9. public ILogger Logger { get; set; }
  10. public Log()
  11. {
  12. Logger = NullLogger.Instance;
  13. }
  14. public void Write(string text)
  15. {
  16. Console.WriteLine(Clock.Now.ToString("yyyy-MM-dd HH:mm:ss") + " | " + text);
  17. Logger.Info(text);
  18. }
  19. }
  20. }