Totoro log analyse.
Latest stable version:v2.0.0
---
```
$ npm install totoro-log-analyse -g
If it not works, you may need add sudo before the command, as follows.
To get the latest function (may not be stable)
``
$ git clone git@github.com:totorojs/totoro-log-analyse.git
$ cd totoro-log-analyse
$ npm install -g
1. tla use mongodb to store log message, thus, install it first.
2. Start mongod.
``
$ mongod
3. Connect to mongod and create a database named totoro.
``
$ mongo
> use totoro
4. Add a user which has readWrite privileges to it.
`
> db.addUser({
user: '{{userName}}',
pwd: '{{password}}',
roles: [ 'readWrite' ]
})
// If db.addUser() dose't work, you may use db.createUser()
`
5. Restart mongod with auth option .
``
$ mongod --auth
Specifies log directory.
Default: 'totoro-server-logs/'
Start date of log file to process.
Let's assume today is 2014-02-14, and there are some log files as bellow:
``
totoro-server-logs/
20140201.log
20140202.log
...
20140213.log
20140214.log
If specifies --start=20140201, tla will process log files created since 2014-02-01.
If not specifies this option, will only process log files created today and later.
NOTE: tla will handle repeated log message and watch increased log message automatically.
Default: today
Db server.
Default: 'localhost:27017/totoro'
Db user name that is given readWrite privileges.
Db password.
HTTP server host.
tla supplies some HTTP api to query log info. After run tla, open {{host}}:{{port}}` in browser, you will see all APIs.
Default: IP of your computer.
HTTP server port.
Default: 9997
Show debug log.
Output the version number.
Output usage information.