monk-middlewares / monk-middleware-debug

A monk middleware to show debug logs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Debugging

To get some information on what monk is doing, use the monk-middleware-debug:

npm install --save monk-middleware-debug
db.addMiddleware(require('monk-middleware-debug'))
  • If you wish to see what queries monk passes to the driver, simply leverage debug:

    DEBUG="monk:queries" npm start
  • To see all debugging output from monk:

    DEBUG="monk:*" npm start
  • You can also see the output from the mongo driver using debug:

    DEBUG="mongo:*" npm start

    There are several separated features available on this namespace:

    • Db: The Db instance log statements
    • Server: A server instance (either standalone, a mongos or replicaset member)
    • ReplSet: Replicaset related log statements
    • Mongos: Mongos related log statements
    • Cursor: Cursor log statements
    • Pool: Connection Pool specific log statements
    • Connection: Singular connection specific log statements
    • Ping: Replicaset ping inquiry log statements

    To see the output of only one of those features:

    DEBUG="mongo:Cursor" npm start // will only print the Cursor log statements

About

A monk middleware to show debug logs


Languages

Language:JavaScript 100.0%