1.3.0 • Published 7 years ago

log-dog v1.3.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

log-dog

npm install log-dog --save
var logDogFactory = require('log-dog')

var logDog = logDogFactory()
.use(function (data, next) {
    data.line = data.line.toLowerCase()
    next()
})
.use(/Listen/i, function (data, next) {
    console.log('server start line', data.line)
})

logDog.read('tail -n 300 -f /some/path.log')

With log-dog-extras

var logDogFactory = require('log-dog')
var counter = require('log-dog-extras').counter
var blocker = require('log-dog-extras').blocker

var logDog = logDogFactory()
.use(/Server listen/i, counter({
    hits: 5,
    interval: 60
}), blocker({
    hits: 1,
    interval: 600
}), function (data, next) {
    console.log('server has been restarted 5 times per minute', new Date())
})
.use(function (err, data, next) {
    console.error(err)
})

logDog.read('tail -n 300 -f /some/path.log')
1.3.0

7 years ago

1.2.0

7 years ago

1.0.0

7 years ago