egg
Version:
A web application framework for Node.js
18 lines (17 loc) • 569 B
JavaScript
import { BaseContextLogger } from "./base_context_logger.js";
import { BaseContextClass as BaseContextClass$1 } from "@eggjs/core";
//#region src/lib/core/base_context_class.ts
/**
* BaseContextClass is a base class that can be extended,
* it's instantiated in context level,
* {@link Helper}, {@link Service} is extending it.
*/
var BaseContextClass = class extends BaseContextClass$1 {
#logger;
get logger() {
if (!this.#logger) this.#logger = new BaseContextLogger(this.ctx, this.pathName);
return this.#logger;
}
};
//#endregion
export { BaseContextClass };