Skip to content

markmcdowell/NLog.Targets.ElasticSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a352648 · Aug 18, 2019

History

84 Commits
Aug 18, 2019
Mar 15, 2017
Nov 19, 2014
Jun 12, 2019

Repository files navigation

NLog.Targets.ElasticSearch

Build Status

NuGet Pre Release

The Elasticsearch target works best with the BufferingWrapper target applied. By default the target assumes an Elasticsearch node is running on the localhost on port 9200.

See wiki for parameters.

<nlog>
  <extensions>
    <add assembly="NLog.Targets.ElasticSearch"/>
  </extensions>
  <targets>
    <target name="elastic" xsi:type="BufferingWrapper" flushTimeout="5000">
  	  <target xsi:type="ElasticSearch"/>
    </target>
  </targets>
  <rules>
    <logger name="*" minlevel="Info" writeTo="elastic" />
  </rules>
</nlog>

Versions

Versioning follows elasticsearch versions. E.g.

Version Elasticsearch Version NLog Version
7.x 7.x 4.6.x
6.x 6.x 4.5.x