DbLog.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Logs;
  2. using System.Collections.Generic;
  3. namespace DBHelper
  4. {
  5. public class DbLog : ILogType
  6. {
  7. /// <summary>
  8. /// 日志名称
  9. /// </summary>
  10. public string LogName => "DB";
  11. /// <summary>
  12. /// 日志
  13. /// </summary>
  14. public static ILogType Log { get; set; }
  15. public Dictionary<string, string> SubLogNames { get; set; }
  16. static DbLog()
  17. {
  18. if (Log == null)
  19. Log = new DbLog();
  20. }
  21. public DbLog()
  22. {
  23. SubLogNames = new Dictionary<string, string>
  24. {
  25. {"DB", "Db" }
  26. };
  27. LogHelper.Init(this);
  28. }
  29. /// <summary>
  30. /// 用于记录DB执行内容
  31. /// </summary>
  32. /// <param name="msg"></param>
  33. public static void DBEX(string msg)
  34. {
  35. Log.Info(msg, "DBEX");
  36. }
  37. /// <summary>
  38. /// 用于记录DB清理记录
  39. /// </summary>
  40. /// <param name="msg"></param>
  41. public static void DB_CLEAN(string msg)
  42. {
  43. Log.Info(msg, "DB_CLEAN");
  44. }
  45. }
  46. }