mirror of
https://github.com/certd/certd.git
synced 2026-05-16 05:07:32 +08:00
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);
|
||
|
|
};
|