UNPKG

@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
"use strict"; 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;