apachelog-stream
This is an apache parser that takes a line of an apache log and returns it in json line by line through the stream.
To install
npm install --save apachelog-stream
Example
// read a file var fs = // liner stream // apachelog-stream var ApacheStream = var logStream = var input = fs // can be from a stream such as knox or request var output = input output
Options
logType
combined
or common
format
Takes an array for strings of what you want it to output. Ex: ['ipAddress', 'host']. This needs to be in the same order of the log that it is parsing. THIS WILL OVERRIDE LOGTYPE! So include all the fields that you are wanting.