默认情况下,如果基于标准.NET Core抽象和所述抽象的实现,则ASP.NET Core日志记录。您提供的链接正是您在使用日志服务时想要遵循的链接。例如,在调试时,这些将写入标准输出(输出窗口)。
您正在寻找的部分是web.config
. 考虑以下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule"
resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"
forwardWindowsAuthToken="false" stdoutLogEnabled="true"
stdoutLogFile="C:\temp\logs\log.log" />
</system.webServer>
</configuration>
您正在寻找stdoutLogEnabled
andstdoutLogFile
。
stdoutLogEnabled如果为 true,则 中指定进程的stdout和stderrprocessPath
将被重定向到 中指定的文件
stdoutLogFile
。
和
stdoutLogFile指定processPath
将记录来自指定进程的 stdout 和 stderr 的相对或绝对文件路径。相对路径是相对于站点的根目录的。任何以“.”开头的路径 将相对于站点根目录,所有其他路径将被视为绝对路径。
有关ASP.NET Core模块的详细信息,另请参阅发布到 IIS 。