{ "appenders": { "out": {"type": "stdout"}, "audit": { "type": "file", "filename": "log/audit.log", "maxLogSize": 10240000, "backups": 10, "layout": { "type": "messagePassThrough" } }, "metrics": { "type": "file", "filename": "log/metrics.log", "maxLogSize": 10240000, "backups": 10, "layout": { "type": "messagePassThrough" } }, "error": { "type": "file", "filename": "log/error.log", "maxLogSize": 10240000, "backups": 10, "layout": { "type": "messagePassThrough" } }, "debug": { "type": "file", "filename": "log/debug.log", "maxLogSize": 10240000, "backups": 10, "layout": { "type": "messagePassThrough" } } }, "categories": { "default": {"appenders": ["out"], "level": "debug"}, "audit": {"appenders": ["audit"], "level": "info"}, "metrics": {"appenders": ["metrics"], "level": "info"}, "error": {"appenders": ["error"], "level": "error"}, "debug": {"appenders": ["debug"], "level": "debug"} } }