You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<?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"
xsi:schemaLocation= "http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload= "true"
throwExceptions= "true"
throwConfigExceptions= "true"
internalLogLevel= "Info"
internalLogFile= "${basedir}\logs\internal-nlog.txt"
>
<!-- 引入Nlog扩展包 -->
<extensions >
<add assembly= "NLog.Web.AspNetCore" />
</extensions>
<!-- 自定义变量 -->
<variable name= "myvariable" value= "test" />
<!-- 设置目标 -->
<targets >
<!-- 默认彩色控制台 -->
<target xsi:type= "ColoredConsole" name= "DefaultColoredConsole" />
<!-- 写入日志文件 -->
<target xsi:type= "File"
name= "allfile"
fileName= "${basedir}\logs\nlog-all-${shortdate}.log"
layout= "${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}" />
<!-- 写入文件: 使用asp.net core -->
<target xsi:type= "File"
name= "ownFile-web"
fileName= "${basedir}\logs\nlog-own-${shortdate}.log"
layout= "${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}|url: ${aspnet-request-url}|action: ${aspnet-mvc-action}" />
</targets>
<!-- 设置规则 -->
<rules >
<logger ruleName= "*" minlevel= "Trace" writeTo= "DefaultColoredConsole" />
</rules>
</nlog>