NLog: added elasticsearch target

This commit is contained in:
pavelbannov 2024-03-03 18:30:45 +03:00
parent bcf5b8bd8e
commit 6afcb29123

View File

@ -6,6 +6,7 @@
<extensions>
<add assembly="NLog.Web.AspNetCore"/>
<add assembly="NLog.AWS.Logger" />
<add assembly="NLog.Targets.ElasticSearch"/>
</extensions>
<variable name="dir" value="..\Logs\"/>
@ -41,6 +42,9 @@
<attribute name="commandText" layout="${replace:inner=${event-properties:item=commandText}:searchFor=\\r\\n|\\s:replaceWith= :regex=true}" />
</layout>
</target>
<target name="elastic" xsi:type="BufferingWrapper" flushTimeout="5000">
<target xsi:type="ElasticSearch" includeAllProperties="true" />
</target>
</targets>
<rules>
<logger name="ASC.SQL" minlevel="Debug" writeTo="sql" final="true" />