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 に答える