Apr 26, 2016
Version updates

@jptoto jptoto released this Feb 4, 2016 · 62 commits to master since this release

Assets 2

Wasn't correctly recognizing the _bulk API indexing http response.

@jptoto jptoto released this Jan 13, 2016 · 63 commits to master since this release

Assets 2

Per this StackOverlow answer, it's probably a better idea to use index for _bulk API calls than create. Create is for strict creation and may fail if the doc already exists. index is more of an upsert and ES will decide if the document should be created or updated. It's a better guarantee the call will succeed.

@jptoto jptoto released this Dec 30, 2015 · 65 commits to master since this release

Assets 2

This release adds support (finally) for the Elasticsearch _bulk API. When setting the BufferSize in the appender setup, if you specifiy a BufferSize > 1, the appender will automatically use the bulk API when flushing the buffer instead of individual index/create calls. This will result in much fewer calls to Elasticsearch and a more efficient setup for your application. See updated documentation accordingly.

@jptoto jptoto released this Apr 8, 2015 · 76 commits to master since this release

Assets 2
  • Made the port optional in the logconfig settings since it may not be needed when using dns. @aateeque
  • Updated Elasticsearch libs for tests

@jptoto jptoto released this Feb 2, 2015 · 83 commits to master since this release

Assets 2
  • Fixed serialization exceptions. Todd Tingen
  • Updated example ES mapping spec

@jptoto jptoto released this Jan 11, 2015 · 93 commits to master since this release

Assets 2
  • Fixed rolling indexes when app domains are not unloaded frequently or in high concurrent applications @jc74
  • Added https (scheme) and http basic auth support @mickdelaney

@jptoto jptoto released this Aug 22, 2014 · 237 commits to master since this release

Assets 2

Potentially breaking changes in this release

  • Dropped all dependencies on support libraries like NEST and JSON.Net. These were initially helpful but they are overkill for what is needed for the lib.
  • Changed the TimeStamp field to use UTC time format to make it friendlier to use.
  • Modified the rolling index name format to use YYYY.MM.DD instead of YYYY-MM-DD to be more logstash-ey
  • Added "@timestamp" field to the Properties array with UTC format

Thanks to @kjersti for the date field suggestions!

Nuget package has been updated appropriately.

@jptoto jptoto released this Dec 13, 2013 · 253 commits to master since this release

Assets 2

Changed to Dynamic instead of LogEvent compliments of Tomas Jansson. Thanks!