Merge pull request #35 from mnederlof/log_collector

Add logging output from nginx in elasticsearch (using apache analyzer)
diff --git a/nginx/meta/heka.yml b/nginx/meta/heka.yml
index 7f3c1b7..102f928 100644
--- a/nginx/meta/heka.yml
+++ b/nginx/meta/heka.yml
@@ -1,5 +1,28 @@
 {%- from "nginx/map.jinja" import server with context %}
 {%- if server.get('enabled', False) and server.get('site', {}).nginx_stats_server is defined %}
+log_collector:
+  decoder:
+    nginx:
+      engine: sandbox
+      module_file: /usr/share/lma_collector/decoders/apache_wsgi_log.lua
+      module_dir: /usr/share/lma_collector/common;/usr/share/heka/lua_modules
+      config:
+        logger: nginx
+        apache_log_pattern: >-
+          %h - %u %t \"%r\" %s %O \"%{Referer}i\" \"%{User-Agent}i\"
+  splitter:
+    nginx:
+      engine: token
+      delimiter: '\n'
+  input:
+    nginx_log:
+      engine: logstreamer
+      log_directory: "/var/log"
+      file_match: 'nginx/(?P<Service>access)\.log\.?(?P<Seq>\d*)$'
+      differentiator: ['nginx', '_', 'Service']
+      priority: ["^Seq"]
+      decoder: "nginx_decoder"
+      splitter: "nginx_splitter"
 metric_collector:
   trigger:
     nginx_check: