У меня есть консольное приложение, отправляющее некоторые журналы в App Insights:
public static async Task Main(string[] args)
{
Logger.Log("test1");
Logger.Log("test2");
Logger.Log("test3");
...
}
Логгер выглядит так:
public static class Logger
{
private static TelemetryClient _logger;
public static void Log(string message)
{
_GetLogger().TrackTrace(message);
_Flush();
}
private static TelemetryClient _GetLogger()
{
if (_logger is null) _logger = _GetTelemetryClient();
return _logger;
}
...
}
Я обнаружил, что первое сообщение не попадает в AI.Другие делают.
Есть идеи на этот счет?