美文网首页dotNET
NLog使用阿里云NAS

NLog使用阿里云NAS

作者: 年少_年少 | 来源:发表于2018-08-06 12:47 被阅读8次

原先业务数据会通过NLog写到本地文件,然后通过logstash工具将数据推送到数据中心,用以数据的分析。
当用户量大上去或者跑的时候有点久的话,本地的日志也会积累很多很多,这个时候不得不去进行磁盘扩容,而扩容需要重启机器,挺影响线上业务的

当发现阿里云NAS服务器的时候解决了,这个扩容问题就解决了。

但有个问题,NAS是需要通过UNC地址访问的,我可以挂在到一个磁(比如D:),控制台程序能正常写日志(但机器重启后需要重新挂载才能用),但是web站点的时候就遇到问题了。
经过研究最后发现NLog的配置应该是这样的:

<target xsi:type="file" name="start" filename="\\xxxxxxxxxx.cn-hangzhou.nas.aliyuncs.com\!/logs/${shortdate}.txt"
            archiveEvery="Day"
            layout="${message}" />

重点是这段

\xxxxxxxxxx.cn-hangzhou.nas.aliyuncs.com!
跟一般的 ${basedir} 或者 C: D:有区别

相关文章

网友评论

    本文标题:NLog使用阿里云NAS

    本文链接:https://www.haomeiwen.com/subject/usbwvftx.html