1、安装NuGet包:
NLog;
NLog.Web.AspNetCore;
Oracle.ManagedDataAccess.Core;
NLog.Config(选装);
前三个NuGet包必装,Config那个选装,装上后会自动生成一个NLog.Config模板,默认生成在调试目录,需要手动将其拷贝到项目根目录。
如不装NLog.Config,可以自己新建一个xml配置文件。
2、NLog.Config配置文件内容:
<?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"
<!--这里默认被设置成false,调试时建议改成true,不然出错时不会报错-->
throwExceptions="true"
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
<targets>
<!--存到文件-->
<target xsi:type="File" name="allfile" fileName="logs/all/nlog-all-${shortdate}.lo