Windows 服务中正确使用 log4net

public class Service1 : ServiceBase
{    
    // 进程的主入口点
    private static void Main()
    {
        string assemblyFilePath = Assembly.GetExecutingAssembly().Location;
        string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath);
        string configFilePath = assemblyDirPath + "//log4net.config";
        DOMConfigurator.ConfigureAndWatch(new FileInfo(configFilePath));
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] {new Service1()};
        ServiceBase.Run(ServicesToRun);
    }
    // 其他略
}

 

posted @ 2018-04-13 16:42  highfly2012  阅读(428)  评论(0编辑  收藏  举报