Example #1
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
            System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);
            if (!Directory.Exists("./LOGS"))
            {
                Directory.CreateDirectory("./LOGS");
            }

            var log = new LoggerConfiguration()
                      .MinimumLevel.Warning()
                      .WriteTo.File("./LOGS/log.txt", rollingInterval: RollingInterval.Day)
                      .CreateLogger();

#if DEBUG
            Service1       s      = new Service1(log);
            MainServerLoop server = new MainServerLoop(log);
            Console.ReadKey();
#else
            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[]
            {
                new Service1(log)
            };
            ServiceBase.Run(ServicesToRun);
#endif

            Log.CloseAndFlush();
        }
Example #2
0
 protected override void OnStart(string[] args)
 {
     MainServerLoop MSL = new MainServerLoop(_log);
 }