Preparing search index...
The search index is not available
Midway v3 Api Reference
Midway v3 Api Reference
@midwayjs/core
MidwayLoggerService
Class MidwayLoggerService
多客户端工厂实现
Hierarchy
ServiceFactory
<
ILogger
>
MidwayLoggerService
Index
Constructors
constructor
Properties
application
Context
clients
config
Service
global
Options
options
Methods
create
Client
create
Instance
create
Logger
destroy
Client
get
get
Current
Logger
Factory
get
Default
Client
Name
get
Logger
get
Name
has
init
init
Clients
stop
Constructors
constructor
new
Midway
Logger
Service
(
applicationContext
:
IMidwayContainer
, globalOptions
?:
{}
)
:
MidwayLoggerService
Parameters
applicationContext:
IMidwayContainer
globalOptions:
{}
= {}
Returns
MidwayLoggerService
Properties
Readonly
application
Context
application
Context
:
IMidwayContainer
Protected
clients
clients
:
Map
<
string
,
ILogger
>
= ...
config
Service
config
Service
:
MidwayConfigService
Readonly
global
Options
global
Options
:
{}
= {}
Type declaration
Protected
options
options
:
{}
= {}
Type declaration
Methods
Protected
create
Client
create
Client
(
config
:
any
, name
?:
string
)
:
void
Parameters
config:
any
Optional
name:
string
Returns
void
create
Instance
create
Instance
(
config
:
any
, clientName
?:
any
)
:
Promise
<
ILogger
>
Parameters
config:
any
Optional
clientName:
any
Returns
Promise
<
ILogger
>
create
Logger
create
Logger
(
name
:
any
, config
:
any
)
:
any
Parameters
name:
any
config:
any
Returns
any
Protected
destroy
Client
destroy
Client
(
client
:
ILogger
)
:
Promise
<
void
>
Parameters
client:
ILogger
Returns
Promise
<
void
>
get
get
<
U
>
(
id
?:
string
)
:
U
Type Parameters
U =
ILogger
Parameters
id:
string
= 'default'
Returns
U
get
Current
Logger
Factory
get
Current
Logger
Factory
(
)
:
LoggerFactory
<
any
,
any
>
Returns
LoggerFactory
<
any
,
any
>
get
Default
Client
Name
get
Default
Client
Name
(
)
:
string
Returns
string
get
Logger
get
Logger
(
name
:
string
)
:
any
Parameters
name:
string
Returns
any
get
Name
get
Name
(
)
:
string
Returns
string
has
has
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
Protected
init
init
(
)
:
void
Returns
void
Protected
init
Clients
init
Clients
(
options
?:
any
)
:
Promise
<
void
>
Parameters
options:
any
= {}
Returns
Promise
<
void
>
stop
stop
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Modules
Midway v3
Api
Reference
@midwayjs/bootstrap
@midwayjs/core
Consumer
Metadata
FaaSMetadata
GRPCMetadata
@midwayjs/decorator
@midwayjs/koa
Midway
Logger
Service
constructor
application
Context
clients
config
Service
global
Options
options
create
Client
create
Instance
create
Logger
destroy
Client
get
get
Current
Logger
Factory
get
Default
Client
Name
get
Logger
get
Name
has
init
init
Clients
stop
Generated using
TypeDoc
多客户端工厂实现