2026-05-05 19:17:44 +08:00
|
|
|
// @ts-nocheck
|
2023-01-29 15:27:11 +08:00
|
|
|
/**
|
|
|
|
|
* ACME logger
|
|
|
|
|
*/
|
|
|
|
|
|
2024-11-12 12:15:06 +08:00
|
|
|
import debugg from 'debug'
|
|
|
|
|
const debug = debugg('acme-client');
|
2023-01-29 15:27:11 +08:00
|
|
|
|
|
|
|
|
let logger = () => {};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Set logger function
|
|
|
|
|
*
|
|
|
|
|
* @param {function} fn Logger function
|
|
|
|
|
*/
|
|
|
|
|
|
2024-11-12 12:15:06 +08:00
|
|
|
export const setLogger = (fn) => {
|
2023-01-29 15:27:11 +08:00
|
|
|
logger = fn;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Log message
|
|
|
|
|
*
|
2024-05-22 19:24:07 +00:00
|
|
|
* @param {string} msg Message
|
2023-01-29 15:27:11 +08:00
|
|
|
*/
|
|
|
|
|
|
2024-11-12 12:15:06 +08:00
|
|
|
export const log = (...msg) => {
|
2024-10-22 16:21:35 +08:00
|
|
|
debug(...msg);
|
|
|
|
|
logger(...msg);
|
2023-01-29 15:27:11 +08:00
|
|
|
};
|