LogFactory.cs 926 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using log4net;
  2. using System;
  3. using System.IO;
  4. namespace WMS.Util
  5. {
  6. /// <summary>
  7. /// 描 述:log4net操作方法
  8. /// </summary>
  9. public class LogFactory
  10. {
  11. /// <summary>
  12. /// 构造函数
  13. /// </summary>
  14. static LogFactory()
  15. {
  16. log4net.Config.XmlConfigurator.Configure();
  17. }
  18. /// <summary>
  19. /// 获取日志操作对象
  20. /// </summary>
  21. /// <param name="type">类型</param>
  22. /// <returns></returns>
  23. public static Log GetLogger(Type type)
  24. {
  25. return new Log(LogManager.GetLogger(type));
  26. }
  27. /// <summary>
  28. /// 获取日志操作对象
  29. /// </summary>
  30. /// <param name="str">名字</param>
  31. /// <returns></returns>
  32. public static Log GetLogger(string str)
  33. {
  34. return new Log(LogManager.GetLogger(str));
  35. }
  36. }
  37. }