DbLog.cs 1.2 KB

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