Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IMidwayFramework<APP, T>

Type parameters

Hierarchy

  • IMidwayFramework

Implemented by

Properties

app

app: APP

configurationOptions

configurationOptions: T

Methods

configure

createLogger

  • createLogger(name: string, options: LoggerOptions): ILogger

getAppDir

  • getAppDir(): string

getApplication

  • getApplication(): APP

getApplicationContext

getBaseDir

  • getBaseDir(): string

getConfiguration

  • getConfiguration(key?: string): any

getCoreLogger

  • getCoreLogger(): ILogger

getCurrentEnvironment

  • getCurrentEnvironment(): string

getDefaultContextLoggerClass

  • getDefaultContextLoggerClass(): any

getFrameworkName

  • getFrameworkName(): string

getFrameworkType

getLogger

  • getLogger(name?: string): ILogger

getProjectName

  • getProjectName(): string

initialize

run

  • run(): Promise<void>

stop

  • stop(): Promise<void>

Generated using TypeDoc