<?
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"
xsi:schemaLocation
=
"http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload
=
"true"
throwExceptions
=
"true"
internalLogLevel
=
"Error"
internalLogFile
=
"${basedir}/Logs/interna.log"
>
<
targets
async
=
"true"
>
<
target
name
=
"AsyncRichTextBox"
xsi:type
=
"RichTextBox"
allowAccessoryFormCreation
=
"false"
controlName
=
"richLog"
formName
=
"FMain"
maxLines
=
"5000"
autoScroll
=
"true"
useDefaultRowColoringRules
=
"false"
layout
=
"${longdate} ${message}"
>
<
row-coloring
condition
=
"level = LogLevel.Trace"
fontColor
=
"Lavender"
/>
<
row-coloring
condition
=
"level = LogLevel.Debug"
fontColor
=
"DarkGoldenrod"
/>
<
row-coloring
condition
=
"level = LogLevel.Info"
fontColor
=
"LimeGreen"
/>
<
row-coloring
condition
=
"level = LogLevel.Warn"
fontColor
=
"DarkOrange"
/>
<
row-coloring
condition
=
"level = LogLevel.Error"
fontColor
=
"Red"
/>
<
row-coloring
condition
=
"level = LogLevel.Fatal"
fontColor
=
"HotPink"
/>
<
word-coloring
fontColor
=
"LightSteelBlue"
ignoreCase
=
"true"
regex
=
"([0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{4})"
style
=
"Regular"
/>
</
target
>
</
targets
>
<
rules
>
<
logger
name
=
"*"
minlevel
=
"Trace"
writeTo
=
"AsyncRichTextBox"
/>
</
rules
>
</
nlog
>