mirror of https://github.com/certd/certd
31 lines
339 B
JavaScript
31 lines
339 B
JavaScript
/**
|
|
* ACME logger
|
|
*/
|
|
|
|
const debug = require('debug')('acme-client');
|
|
|
|
let logger = () => {};
|
|
|
|
|
|
/**
|
|
* Set logger function
|
|
*
|
|
* @param {function} fn Logger function
|
|
*/
|
|
|
|
exports.setLogger = (fn) => {
|
|
logger = fn;
|
|
};
|
|
|
|
|
|
/**
|
|
* Log message
|
|
*
|
|
* @param {string} Message
|
|
*/
|
|
|
|
exports.log = (msg) => {
|
|
debug(msg);
|
|
logger(msg);
|
|
};
|