이제 윈도우즈 서비스에서 프로세스를 이용하여 작업을 수행 할 수 있습니다. 이전 글에서도 이야기 한 것처럼 로그를 남기는 것은 중요한 부분입니다. log4net - Adding appenders programmatically log4net을 이용한 logging Dynamic log fileNames with log4net 로그를 남겨야만 프로그램이 오작동 했을 때 원인을 유추해 볼 수 있습니다. 그래서 윈도우즈 서비스와 프로세스 둘 다 로그를 남기기로 하고 설정을 했습니다. Cofiguration 예제 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file type="log4net.Util.PatternString" value="${programdata}\FinalService\Process\Log\"/> <appendtofile value="true"/> <datepattern value="yyyy-MM-dd'.log'"/> <staticlogfilename value="false"/> ...