DbLog.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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, "DB_EX");
  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. public static void INFO_PLCREADLOG(string msg)
  46. {
  47. Log.Info(msg, "INFO_PLCREADLOG");
  48. }
  49. }
  50. }