DbLog.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using Log;
  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. Log = new DbLog();
  19. }
  20. public DbLog()
  21. {
  22. SubLogNames = new Dictionary<string, string>
  23. {
  24. ["DB"] = "Db"
  25. };
  26. LogHelper.Init(this);
  27. }
  28. /// <summary>
  29. /// 用于记录DB执行内容
  30. /// </summary>
  31. /// <param name="msg"></param>
  32. public static void DBEX(string msg)
  33. {
  34. Log.Info(msg, "DB_EX");
  35. }
  36. /// <summary>
  37. /// 用于记录DB清理记录
  38. /// </summary>
  39. /// <param name="msg"></param>
  40. public static void DB_CLEAN(string msg)
  41. {
  42. Log.Info(msg, "DB_CLEAN");
  43. }
  44. public static void INFO_PLCREADLOG(string msg)
  45. {
  46. Log.Info(msg, "INFO_PLCREADLOG");
  47. }
  48. }
  49. }