| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- using log4net;
 
- using log4net.Repository;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Text;
 
- namespace WCS.Data
 
- {
 
-      public class Log4netHelper
 
-     {
 
-         public static ILoggerRepository Repository { get; set; }
 
-         private static ILog _logger_Info;
 
-         /// <summary>
 
-         /// 系统日志
 
-         /// </summary>
 
-         public static ILog Logger_Info
 
-         {
 
-             get
 
-             {
 
-                 if (_logger_Info == null)
 
-                 {
 
-                     _logger_Info = LogManager.GetLogger(Repository.Name, "App.Info");
 
-                 }
 
-                 return _logger_Info;
 
-             }
 
-         }
 
-         private static ILog _logger_productLog;
 
-         /// <summary>
 
-         /// 调试日志 
 
-         /// </summary>
 
-         public static ILog Logger_ProductLog
 
-         {
 
-             get
 
-             {
 
-                 if (_logger_productLog == null)
 
-                 {
 
-                     _logger_productLog = LogManager.GetLogger(Repository.Name, "App.Product");
 
-                 }
 
-                 return _logger_productLog;
 
-             }
 
-         }
 
-         private static ILog _logger_Error;
 
-         /// <summary>
 
-         /// WMS接口日志
 
-         /// </summary>
 
-         public static ILog Logger_Error
 
-         {
 
-             get
 
-             {
 
-                 if (_logger_Error == null)
 
-                     _logger_Error = LogManager.GetLogger(Repository.Name, "App.Error");
 
-                 return _logger_Error;
 
-             }
 
-         }
 
-         public static void InitLog4net(string repository)
 
-         {
 
-             Repository = LogManager.CreateRepository(repository);
 
-             log4net.Config.XmlConfigurator.Configure(Repository, new System.IO.FileInfo(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log4net.config")));
 
-         }
 
-     }
 
- }
 
 
  |