@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
14 lines (13 loc) • 453 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useLogger = void 0;
const di_1 = require("../di");
function useLogger(label) {
if (!label) {
return (0, di_1.useInjected)((0, di_1.KEY)("ApplicationLogger"));
}
const container = (0, di_1.useContainer)();
const log = (0, di_1.RESOLVE)(container, "ILogService");
return log.createLogger(label);
}
exports.useLogger = useLogger;