Interface IMidwayBaseApplication<CTX>
Methods
addConfigObject
- addConfigObject(obj: any): any
-
Returns any
createAnonymousContext
- createAnonymousContext(...args: any[]): CTX
-
Returns CTX
createLogger
- createLogger(name: string, options: LoggerOptions): ILogger
-
Parameters
-
name: string
-
options: LoggerOptions
Returns ILogger
getAppDir
- getAppDir(): string
-
Returns string
getAttr
- getAttr<T>(key: string): T
-
Returns T
getBaseDir
- getBaseDir(): string
-
Returns string
getConfig
- getConfig(key?: string): any
-
Returns any
getCoreLogger
- getCoreLogger(): ILogger
-
Returns ILogger
getEnv
- getEnv(): string
-
Returns string
getLogger
- getLogger(name?: string): ILogger
-
Returns ILogger
getNamespace
- getNamespace(): string
-
Returns string
getProjectName
- getProjectName(): string
-
Returns string
setAttr
- setAttr(key: string, value: any): any
-
Returns any
setContextLoggerClass
- setContextLoggerClass(BaseContextLoggerClass: any): void
-
Parameters
-
BaseContextLoggerClass: any
Returns void
Add new value to current config