Log.cs 424 B

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