@restorecommerce/acs-client
Version:
Access Control Service Client
20 lines • 542 B
JavaScript
import { createLogger } from '@restorecommerce/logger';
import { cfg } from './config.js';
let __logger__;
export function getLogger() {
if (__logger__) {
return __logger__;
}
const loggerCfg = cfg.get('logger');
loggerCfg.esTransformer = (msg) => {
msg.fields = JSON.stringify(msg.fields);
return msg;
};
__logger__ = createLogger(loggerCfg);
return __logger__;
}
export function setLogger(logger) {
__logger__ = logger;
}
export default getLogger();
//# sourceMappingURL=logger.js.map