Abc.Zebus.TinyHost.Program.Main C# (CSharp) Method

Main() static private method

static private Main ( string args ) : void
args string
return void
        static void Main(string[] args)
        {
            var filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log4net.config");
            XmlConfigurator.ConfigureAndWatch(new FileInfo(filePath));

            _logger.Info($"Starting with args: {string.Join(",", args)}");

            try
            {
                var host = HostWrapperFactory.GetWrapper(args);
                host.Start();
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                throw;
            }
            finally
            {
                LogManager.Shutdown();
            }
        } 
    }