Files
certd/packages/core/acme-client/src/logger.js
GitHub Actions Bot 0f1ae6ccd9 🔱: [acme] sync upgrade with 3 commits [trident-sync]
Clean up eslintrc, style refactor and formatting fixes
Update auto.js

see https://github.com/publishlab/node-acme-client/issues/88#issuecomment-2105255828
2024-05-22 19:24:07 +00:00

29 lines
341 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} msg Message
*/
exports.log = (msg) => {
debug(msg);
logger(msg);
};