DbLog.cs 1.2 KB

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