コード例 #1
0
ファイル: Program.cs プロジェクト: slang25/JustSaying
        static async Task Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                         .WriteTo.Console()
                         .MinimumLevel.Warning()
                         .WriteTo.Seq("http://localhost:5341")
                         .Enrich.WithProperty("AppName", "JustSaying.Benchmark")
                         .CreateLogger();

            try
            {
                await Parser.Default.ParseArguments <JustSayingBenchmark>(args)
                .MapResult(async a => await JustSayingBenchmark.RunTest(a),
                           errs => Task.CompletedTask);
            }
            finally
            {
                Log.CloseAndFlush();
            }
        }