{"issue":{"created_at":"2011-12-15T07:30:22Z","state":"open","updated_at":"2011-12-15T07:30:22Z","comments":0,"user":{"gravatar_id":"0939f7eccc33fff33a469db50afb8255","id":1008705,"url":"https://api.github.com/users/hgoebl","login":"hgoebl","avatar_url":"https://secure.gravatar.com/avatar/0939f7eccc33fff33a469db50afb8255?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"I didn't find a feature which is very handy in most of the logging frameworks in Java.\r\nFor example in Log4J, there is a config file (plain text or xml).\r\nIn this file you can specify the log-level of modules.\r\nDuring runtime, you can change this file and a watchdog transports those changes to the runtime config in the server.\r\nThis is very valuable for tracing even in production environments.\r\n\r\n    {\r\n        \"level\": {\r\n            \"express\": \"warn\",\r\n            \"connect\": \"warn\",\r\n            \"mymodule.backend\": \"info\",\r\n            \"mymodule.backend.mysql\": \"warn\",\r\n            \"mymodule.backend.mongo\": \"debug\"\r\n        },\r\n        // ...\r\n   }\r\n\r\nMore info: http://www.slf4j.org/","assignee":null,"id":2563870,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":78,"title":"change log levels at runtime from outside w/ watchdog","html_url":"https://github.com/flatiron/winston/issues/78","closed_at":null,"milestone":null,"url":"https://api.github.com/repos/flatiron/winston/issues/78"},"action":"opened"}