log.cs 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace sickTest
  7. {
  8. public static class Log
  9. {
  10. private static LogManager logManager;
  11. static Log()
  12. {
  13. LogManager.Init();
  14. logManager = new LogManager();
  15. }
  16. /// <summary>
  17. /// 写文件类型
  18. /// </summary>
  19. /// <param name="logType"></param>
  20. /// <param name="logFile"></param>
  21. /// <param name="msg"></param>
  22. public static void WriteLog(LogType logType, LogFile logFile, string msg)
  23. {
  24. try
  25. {
  26. logManager.WriteLog(logType, logFile, msg);
  27. }
  28. catch
  29. {
  30. }
  31. }
  32. /// <summary>
  33. /// 文件类型为null
  34. /// </summary>
  35. /// <param name="logType"></param>
  36. /// <param name="msg"></param>
  37. public static void WriteLog(LogType logType, string msg)
  38. {
  39. try
  40. {
  41. logManager.WriteLog(logType, string.Empty, msg);
  42. }
  43. catch
  44. {
  45. }
  46. }
  47. /// <summary>
  48. /// 数据库异常的标志位
  49. /// 0表示update,1表示insert
  50. /// </summary>
  51. /// <param name="logType"></param>
  52. /// <param name="status"></param>
  53. /// <param name="msg"></param>
  54. public static void WriteLog(LogType logType, string status, string msg)
  55. {
  56. try
  57. {
  58. logManager.WriteLog(logType, status, msg);
  59. }
  60. catch
  61. {
  62. }
  63. }
  64. /// <summary>
  65. /// 读日志文件
  66. /// </summary>
  67. /// <param name="sqlStatus"></param>
  68. /// <param name="sqlMsg"></param>
  69. /// <param name="count"></param>
  70. public static List<string> ReadLog()
  71. {
  72. List<string> digitList = null;
  73. try
  74. {
  75. digitList = logManager.ReadLog();
  76. }
  77. catch { }
  78. return digitList;
  79. }
  80. public static void WriteCredence(string msg)
  81. {
  82. try
  83. {
  84. logManager.WriteCredence(msg);
  85. }
  86. catch { }
  87. }
  88. }
  89. }