log

log2mongo

automatic log to mongodb

Showing:

Popularity

Downloads/wk

2

GitHub Stars

1

Maintenance

Last Commit

6yrs ago

Contributors

0

Package

Dependencies

2

Size (min+gzip)

110.0KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

build status

注意:Travis-ci 的执行 path 好奇怪,大家用拉下来执行 `npm test` 吧

log2mongo

import JSON to mongodb, associate with sofish/log2json to manage nginx logs.

$ npm install log2mongo -g

Usage

It's a command line tool and should install with the -g flag.

$ log2mongo config.js

The config.js should be a node module like this:

module.exports = {
  "db": "db-name",
  "host": "127.0.0.1:27017",
  "collection": "collection",       // {function|string} collection to insert, or a function returns a string

  "dir": "dir/contains/logs",       // where to find logs
  "skip": skip(filename)            // {function} [optional] a function return Boolean, when True, file ignored
  "separator": "•-•",               // separator of your (nginx/apache/whatever) log fields
  "map": [],                        // map with log fields that create by `split(separator)`

  "username": "sofish",             // [optional] db username
  "password": "***"                 // [optional] db password
}

Test

Simply run npm test to see what happens.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial