示例#1
0
        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();
        }
示例#2
0
        /// <summary>
        /// 注册log4net服务配置
        /// </summary>
        public static void RegisterLogger()
        {
            string path = HttpContext.Current.Server.MapPath("/App_Data/log4net.config");

            LayIMLogger.RegisterLogger(path);
        }