【发布时间】:2020-07-24 07:44:01
【问题描述】:
我使用ILogger 接口将有关我的应用程序的信息记录到控制台中。
我正在记录对我的应用程序的未经授权的访问:
private readonly RequestDelegate _next;
private readonly ILogger<SomeClass> _logger;
public SomeClass(RequestDelegate next, ILogger<SomeClass> logger)
{
_next = next;
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
}
// some methods there
_logger.LogCritical(
$"{DateTime.UtcNow} - Unauthorized Access",
new
{
token = jwt,
// other stuff
});
但在控制台中,我只收到消息;
crit: namespace.to.my.app.SomeClass[0]
24.07.2020 07:36:37 - Unauthorized Access
如何在控制台中显示我创建的匿名对象?
【问题讨论】:
标签: c# asp.net-core logging