Module Level Logging
authorJan Lehnardt <jan@apache.org>
Fri, 26 Oct 2012 18:12:06 +0000 (20:12 +0200)
committerJan Lehnardt <jan@apache.org>
Tue, 13 Nov 2012 18:37:50 +0000 (19:37 +0100)
commitb58f0691675890523303aaf501eed0873b1a97c5
treefbad17b0c90b2e8fcc94ae8aa2b53dd2854d2750
parent74e55f81631b15fe8ab92a00efaba851c56dda4d
Module Level Logging

With this patch, you can set log levels per CouchDB module that
overrides the default set in `[log] level = `.

For example:

    [log]
    level = info

    [log_level_by_module]
    couch_httpd = debug

This will have all modules log at level 'info' and `couch_httpd` log
at level 'debug'.

See src/*/*.erl for the various CouchDB modules.

Based on work started by Robert Newson.
etc/couchdb/local.ini
src/couchdb/couch_db.hrl
src/couchdb/couch_log.erl