@ngxp/log
Version:
20 lines • 872 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var logger_name_1 = require("./logger-name");
var managed_logger_1 = require("./managed-logger");
function createRootLogger(simpleName, logManager) {
return createLogger(simpleName, null, logManager);
}
exports.createRootLogger = createRootLogger;
function createChildLogger(simpleName, parent, logManager) {
return createLogger(simpleName, parent, logManager);
}
exports.createChildLogger = createChildLogger;
function createLogger(simpleName, parent, logManager) {
if (!logger_name_1.isValidSimpleName(simpleName)) {
throw new Error("<" + simpleName + "> is not a valid logger name.");
}
var name = logger_name_1.getLoggerName(simpleName, parent);
return new managed_logger_1.ManagedLogger(name, parent, logManager);
}
//# sourceMappingURL=logger-factory.js.map