minor Agent refactor

This commit is contained in:
Collin Barrett 2018-08-17 15:34:35 -05:00
parent c6d9b56e0d
commit 5872335847

View file

@ -14,12 +14,14 @@ public static class Program
private const string AppInsightsKeyConfig = "ApplicationInsights:InstrumentationKey";
private static IConfigurationRoot configRoot;
private static ServiceProvider serviceProvider;
private static SnapshotService snapshotService;
private static Logger logger;
public static void Main()
{
BuildConfigRoot();
BuildServiceProvider();
snapshotService = serviceProvider.GetService<SnapshotService>();
using (BuildLogger())
{
CaptureSnapshots(BatchSize);
@ -50,7 +52,6 @@ private static void CaptureSnapshots(int batchSize)
private static async Task TryCaptureAsync(int batchSize)
{
var snapshotService = serviceProvider.GetService<SnapshotService>();
try
{
await snapshotService.CaptureAsync(batchSize);