Я новичок в NLog. У меня есть консольное приложение .NET Framework, использующее NLog. Я надеюсь настроить NLog для прямой записи журнала в консоль. Я установил NLog и пакет NLog.Config NuGet со следующим содержимым в nlog .конфиг:
<?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="false"
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
<targets>
<target xsi:type="Console"
name="String"
layout="Layout"
footer="Layout"
header="Layout"
encoding="Encoding"
/>
</targets>
</nlog>
Затем в C# следующие две строки не будут выводиться на консоль:
var logger = LogManager.GetCurrentClassLogger();
logger.Info("hello");
Поискал в интернете, но пока ничего не нашел.