﻿<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <variable name="brief" value="${longdate} - ${message}" />
  <variable name='taskFolder' value='ScheduledTask' />
  <variable name="verbose" value="${longdate} | ${machinename} | ${processid} | ${processname} | ${level} | ${logger} | ${message} | ${exception:format=tostring:maxInnerExceptionLevel=2}" />
  <targets>
    <target name="logfile" xsi:type="File" fileName="logs/${var:taskFolder}/${logger}-${shortdate}.txt" layout="${verbose}" />
    <target name="console" xsi:type="ColoredConsole" layout="${brief}" />
  </targets>
  <rules>
    <logger name="*" minlevel="Debug" writeTo="logfile,console" />
  </rules>
</nlog>