配置ASP.NET Core+NLog配置日志示例
以下是一个精简且实用的 NLog 配置文件示例,适用于 ASP.NET Core 项目,包含文件日志、控制台日志和自动归档功能:
NLog.config 示例 (保存到项目根目录)
xml
Copy Code
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwExceptions="false">
<!-- 输出目标定义 -->
<targets>
<!-- 按天分割的文本日志 -->
<target name="file"
xsi:type="File"
fileName="logs/${shortdate}.log"
layo