1

在 C# 2008 应用程序中,我想写出 NLog 错误日志文件,以便文件上有日期。在下面列出的示例中,您可以看到我有 3 个日志文件。你能告诉我如何在这些文件上放置月-日-年格式吗?

 <?xml version="1.0" encoding="utf-8"?>
 <configuration>
 <configSections>
  <sectionGroup name="spring">
  <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" />
  <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
   </sectionGroup>
   <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
   </configSections>
   <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"  
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <targets>
  <target name="logfile" xsi:type="File" fileName="C:\Logs\NlogOutput.log" />
  </targets>
  <rules>
  <logger name="*" minlevel="Info" writeTo="logfile" />
  </rules>
  </nlog>
4

1 回答 1

0

使用类似这样的fileName参数:

fileName="${basedir}/${shortdate}.log"

一般来说,您可以使用大多数 NLog LayoutRenderer 来帮助编写文件名。

于 2012-11-15T17:15:41.483 回答