Beispiel #1
0
        static void Main(string[] args)
        {
            var loggerFactory = new LoggerFactory();

            loggerFactory.AddProvider <FileLoggerProvider>();
            Logger.LoggerFactory = loggerFactory;
            logger = Logger.GetLogger <Program>();

            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
            _handler = new ControlCtrlHandler(HandlerRoutine);
            SetConsoleCtrlHandler(_handler, true);

            Console.WriteLine("version: {0}", typeof(HttpServer).Assembly.GetName().Version);

            _httpService = new HttpServer();
            _httpService.Start();

            Console.WriteLine("started...");
            Console.ReadKey();
            Shutdown();
        }
Beispiel #2
0
 private static extern bool SetConsoleCtrlHandler(ControlCtrlHandler handler, bool add);