Asp.net 如何为Linux上托管的ASPNET核心应用程序筛选日志日志中的错误

Asp.net 如何为Linux上托管的ASPNET核心应用程序筛选日志日志中的错误,asp.net,.net-core,kestrel,systemd-journald,Asp.net,.net Core,Kestrel,Systemd Journald,我有一个使用ASP.NETCore2.0.7构建的网站,它托管在Ubuntu 16.04上。我是这样做的 我使用systemd使其自动启动,并将日志发送到journald 我可以使用如下命令获取日志 journalctl --no-pager -u lic6.service > lic6.log 然而,如果我只想有错误和以上,我应该能够使用-p,即 journalctl --no-pager -u lic6.service -p 3 > lic6.log 据 然而,微软的日志格

我有一个使用ASP.NETCore2.0.7构建的网站,它托管在Ubuntu 16.04上。我是这样做的

我使用systemd使其自动启动,并将日志发送到journald

我可以使用如下命令获取日志

journalctl --no-pager -u lic6.service > lic6.log
然而,如果我只想有错误和以上,我应该能够使用-p,即

journalctl --no-pager -u lic6.service -p 3 > lic6.log


然而,微软的日志格式似乎与journalctl的-p过滤不兼容。我应该更改什么?

Tmds.Systemd.Logging是用于ASP.NET核心(Microsoft.Extensions.Logging)的Systemd记录器。它记录优先级,还进行结构化日志记录。您可以在以下网址找到更多信息:。

我也在