static void Main(string[] args) { Console.WriteLine("正在注册日志配置..."); var logConfigPath = AppDomain.CurrentDomain.BaseDirectory + "log4net.config"; LayIMLogger.RegisterLogger(logConfigPath); Console.WriteLine("正在注册公共服务信息..."); LayIMGlobalServiceContainer.GlobalContainer.Register <ILayIMQueue, LayIMQueue>() .Register <IMessageService, MessageService>() .Register <IQueueConfig, LayIMQueueConfig>(); //注册数据层服务 Console.WriteLine("正在注册数据服务信息..."); LogicLayerService.RegisterDataService(); Console.WriteLine("正在注册日志监听服务..."); Handler.LogQueueHandler.RegisterListener(); Handler.MessageQueueHandler.RegisterListener(); Console.WriteLine("监听中..."); Console.Read(); }
/// <summary> /// 注册log4net服务配置 /// </summary> public static void RegisterLogger() { string path = HttpContext.Current.Server.MapPath("/App_Data/log4net.config"); LayIMLogger.RegisterLogger(path); }