В приложении ASP.NET Core я добавил следующее к действию контроллера
System.Diagnostics.Trace.WriteLine("Wrote log at " + DateTime.Now.ToLongTimeString());
System.Diagnostics.Trace.TraceError("Wrote error log at " + DateTime.Now.ToLongTimeString());
System.Diagnostics.Trace.TraceInformation("Wrote info log at " + DateTime.Now.ToLongTimeString());
Я включил Application Logging (Filesystem)
в меню Diagnostic Logs
в Azure, но в Log Stream
я не вижу ни одного из своих сообщений трассировки. Я что-то упустил?
Обновление
Я создал образец приложения MVC с использованием .NET Framework (вместо .NET Core), и Log Stream
отлично работает, когда я использую System.Diagnostics.Trace
для вывода сообщений.
Означает ли это, что я не могу использовать System.Diagnostics.Trace
в .NET Core для вывода сообщений на Log Stream
? Это работает в Visual Studio для вывода сообщений в окно вывода.