Files
gtav-src/tools_ng/bin/audio/CommitWatcher2/NLog.config
T
2025-09-29 00:52:08 +02:00

33 lines
1.7 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--
See https://github.com/nlog/nlog/wiki/Configuration-file
for information on customizing logging rules and outputs.
-->
<targets>
<target name="console" xsi:type="ColoredConsole" layout="${longdate} ${uppercase:${level}} ${message}" />
<target name="file" xsi:type="File" fileName="${basedir}/logs/current-${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}"
archiveFileName="${basedir}/logs/archive-{#}.log"
archiveEvery="Day"
archiveNumbering="Date"
maxArchiveFiles="4"/>
<target name="mailerror" xsi:type="Mail" html="true" subject="Commit Watcher Error" body="${message}"
to="ben.durrenberger@rockstarnorth.com; Danjeli.Schembri@rockstarnorth.com"
from="buildmanager@rockstarnorth.com"
smtpServer="smtp.rockstar.t2.corp" />
<target name="eventLog" xsi:type="EventLog" source="Commit Watcher" />
<target name="mailMissingaudioReport" xsi:type="Mail" html="true" subject="Missing Audio Report" body="${message}"
to="ben.durrenberger@rockstarnorth.com; Danjeli.Schembri@rockstarnorth.com; Alastair.MacGregor@rockstarnorth.com"
from="buildmanager@rockstarnorth.com"
smtpServer="smtp.rockstar.t2.corp" />
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="console,file" />
<logger name="*" minlevel="Error" writeTo="mailerror,eventLog" />
<logger name="missingAudioReportMailer" minlevel="Trace" writeTo="mailMissingaudioReport" />
</rules>
</nlog>