我有一个控制台应用程序,它将一些日志发送到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。其他人这样做。
有什么想法吗?