标签:Core Code LogManager 目录 NLog Net logger View
Nuget包的引用
NLog.Extensions.Logging
创建nlog.config配置文件
同样适用于Linux环境,将在当前执行目录下的logs目录中打印日志
<?xml version="1.0" encoding="utf-8" ?> <!-- XSD manual extracted from package NLog.Schema: https://www.nuget.org/packages/NLog.Schema--> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xsi:schemaLocation="NLog NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" internalLogFile="/logs/console-example-internal.log" internalLogLevel="Info" > <!-- the targets to write to --> <targets> <!-- write logs to file --> <target xsi:type="File" name="target1" fileName="${basedir}/logs/${shortdate}/console-example.log" layout="${date}|${level:uppercase=true}|${message} ${exception}|${logger}|${all-event-properties}" /> <target xsi:type="Console" name="target2" layout="${date}|${level:uppercase=true}|${message} ${exception}|${logger}|${all-event-properties}" /> </targets> <!-- rules to map from logger name to target --> <rules> <logger name="*" minlevel="Trace" writeTo="target1,target2" /> </rules> </nlog>View Code
使用
var logger = LogManager.GetLogger("*"); logger.Info("这个信息"); logger.Debug("这个调试"); logger.Error("这个是错误"); LogManager.Shutdown();View Code
标签:Core,Code,LogManager,目录,NLog,Net,logger,View 来源: https://www.cnblogs.com/peterYong/p/13264985.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。