예제 #1
0
        public static void Main(params string[] args)
        {
            var logger    = new ConsoleOutLogger("Default", LogLevel.All, true, true, true, string.Empty, true);
            var emailTask = new EmailServiceTask(logger);
            var failTask  = new FailServiceTask(logger);

            using (var service = new ConsoleWindowsService(logger, emailTask, failTask))
                service.Start(args);
        }
예제 #2
0
        public static void Main(params string[] args)
        {
            var logger    = new Logger("Demo.log");
            var emailTask = new EmailServiceTask(logger);
            var failTask  = new FailServiceTask(logger);

            var service = new Service1(logger, emailTask, failTask);

            service.Start(args);
        }