node-restify
node-restify copied to clipboard
Allow overriding log in `plugins/audit`
- [ x] Used appropriate template for the issue type
- [ x] Searched both open and closed issues for duplicates of this issue
- [ x] Title adequately and concisely reflects the feature or the bug
Feature Request
Use Case
So the change in 528ecbcec5d70c458749bdd4c4cc3f9e06ab69a2 means that whatever log
I passed into auditLogger
is not prioritised over the log
from createServer
.
I would imagine that whatever new log
passed to auditLogger
should take precedence.
Example API
const server = restify.createServer({ log: loggerA , ... });
server.on('after', restify.plugins.auditLogger({ log: loggerB, ... }));
I would expect loggerB
would be used instead of loggerA
.
Are you willing and able to implement this?
I can quickly do the fix, but not sure about the tests.