Asp.net core 将IdentityServer4日志写入log.txt文件

Asp.net core 将IdentityServer4日志写入log.txt文件,asp.net-core,log4net,identityserver4,Asp.net Core,Log4net,Identityserver4,我们将IdentityServer4与ASP.NET核心一起使用。我们希望将Identity Server的日志写入外部文件(例如log.txt)。我们可以通过log4net库来实现这一点吗?.netcore提供了非常好的即时日志记录支持 请阅读以下内容:: IdentityServer使用ASP.NET Core提供的标准日志记录功能 所以本质上,你的问题几乎是重复的。这个问题的答案还解释了如何添加滚动文件追加器,这是获得所需内容所需的 这基本上回答了你目前的问题。如果您需要更具体的建议,我建

我们将IdentityServer4与ASP.NET核心一起使用。我们希望将Identity Server的日志写入外部文件(例如
log.txt
)。我们可以通过log4net库来实现这一点吗?

.netcore提供了非常好的即时日志记录支持

请阅读以下内容:

IdentityServer使用ASP.NET Core提供的标准日志记录功能

所以本质上,你的问题几乎是重复的。这个问题的答案还解释了如何添加滚动文件追加器,这是获得所需内容所需的


这基本上回答了你目前的问题。如果您需要更具体的建议,我建议您使用当前尝试的代码/步骤提问,以重现您的场景。

谢谢@mackie,现在我们可以在控制台窗口上显示日志,那么,我们如何将它们写入文本文件呢?看起来似乎没有标准的,但是有很多关于如何滚动自己的文件的文章。我最初的问题是将Identity server的日志写入文本文件,我们可以用同样的方法吗?谢谢@Jeroen,在我检查了链接(“),我有与所描述的相同的实现,但我在控制台windonw上收到了错误消息(“log4net:error ConfigureFromXml,使用null'element'参数调用”),我建议问一个新问题,然后再问一个新问题,其中包括一个,这样我们就可以轻松地重现您的场景。否则,我们将猜测问题。链接已断开。