@eveble/eveble
Hierarchy
object
object
Stateful
↳ Logger
Implemented by
Index
Properties
Methods
- alert
- crit
- debug
- emerg
- error
- getPriority
- getSelectableStates
- getState
- getTransport
- getTransports
- hasState
- hasTransport
- info
- isInOneOfStates
- isInState
- isRunning
- isStopped
- log
- notice
- overrideTransport
- registerTransport
- removeTransport
- setState
- start
- stop
- validateState
- warning
Properties
Readonly
levels
• levels: LogLevels
state
• state: State
Overrides void
Methods
alert
▸ alert(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.alert
Overrides __type.alert
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
crit
▸ crit(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.crit
Overrides __type.crit
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
debug
▸ debug(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.debug
Overrides __type.debug
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
emerg
▸ emerg(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.emerg
Overrides __type.emerg
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
error
▸ error(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.error
Overrides __type.error
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
getPriority
▸ getPriority(level
: LogLevel): number
Parameters:
Name | Type |
---|---|
level | LogLevel |
Returns: number
▸ getPriority(level
: LogLevel): number
Parameters:
Name | Type |
---|---|
level | LogLevel |
Returns: number
getSelectableStates
▸ getSelectableStates(): Record‹string, State›
Inherited from Stateful.getSelectableStates
Overrides void
Returns: Record‹string, State›
getState
▸ getState(): State
Inherited from Stateful.getState
Overrides void
Returns: State
getTransport
▸ getTransport(id
: string): LogTransport | undefined
Parameters:
Name | Type |
---|---|
id | string |
Returns: LogTransport | undefined
▸ getTransport(id
: string): LogTransport | undefined
Parameters:
Name | Type |
---|---|
id | string |
Returns: LogTransport | undefined
getTransports
▸ getTransports(): Map‹string, LogTransport›
Returns: Map‹string, LogTransport›
▸ getTransports(): Map‹string, LogTransport›
Returns: Map‹string, LogTransport›
hasState
▸ hasState(): boolean
Inherited from Stateful.hasState
Overrides void
Returns: boolean
hasTransport
▸ hasTransport(id
: string): boolean
Parameters:
Name | Type |
---|---|
id | string |
Returns: boolean
▸ hasTransport(id
: string): boolean
Parameters:
Name | Type |
---|---|
id | string |
Returns: boolean
info
▸ info(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.info
Overrides __type.info
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
isInOneOfStates
▸ isInOneOfStates(states
: State | State[]): boolean
Inherited from Stateful.isInOneOfStates
Overrides void
Parameters:
Name | Type |
---|---|
states | State | State[] |
Returns: boolean
isInState
▸ isInState(state
: State | State[]): boolean
Inherited from Stateful.isInState
Overrides void
Parameters:
Name | Type |
---|---|
state | State | State[] |
Returns: boolean
isRunning
▸ isRunning(): boolean
Returns: boolean
▸ isRunning(): boolean
Returns: boolean
isStopped
▸ isStopped(): boolean
Returns: boolean
▸ isStopped(): boolean
Returns: boolean
log
▸ log(level
: LogLevel, entry
: string | LogEntry, ...args
: any[]): void
Parameters:
Name | Type |
---|---|
level | LogLevel |
entry | string | LogEntry |
...args | any[] |
Returns: void
▸ log(level
: LogLevel, entry
: string | LogEntry, ...args
: any[]): void
Parameters:
Name | Type |
---|---|
level | LogLevel |
entry | string | LogEntry |
...args | any[] |
Returns: void
notice
▸ notice(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.notice
Overrides __type.notice
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
overrideTransport
▸ overrideTransport(id
: string, transport
: LogTransport): void
Parameters:
Name | Type |
---|---|
id | string |
transport | LogTransport |
Returns: void
▸ overrideTransport(id
: string, transport
: LogTransport): void
Parameters:
Name | Type |
---|---|
id | string |
transport | LogTransport |
Returns: void
registerTransport
▸ registerTransport(id
: string, transport
: LogTransport, shouldOverride?
: boolean): void
Parameters:
Name | Type |
---|---|
id | string |
transport | LogTransport |
shouldOverride? | boolean |
Returns: void
▸ registerTransport(id
: string, transport
: LogTransport, shouldOverride?
: boolean): void
Parameters:
Name | Type |
---|---|
id | string |
transport | LogTransport |
shouldOverride? | boolean |
Returns: void
removeTransport
▸ removeTransport(id
: string): void
Parameters:
Name | Type |
---|---|
id | string |
Returns: void
▸ removeTransport(id
: string): void
Parameters:
Name | Type |
---|---|
id | string |
Returns: void
setState
▸ setState(state
: State): void
Inherited from Stateful.setState
Overrides void
Parameters:
Name | Type |
---|---|
state | State |
Returns: void
start
▸ start(): void
Returns: void
▸ start(): void
Returns: void
stop
▸ stop(): void
Returns: void
▸ stop(): void
Returns: void
validateState
▸ validateState(stateOrStates
: State | State[], error?
: Error): boolean
Inherited from Stateful.validateState
Overrides void
Parameters:
Name | Type |
---|---|
stateOrStates | State | State[] |
error? | Error |
Returns: boolean
warning
▸ warning(entry
: string | LogEntry, ...args
: any[]): void
Inherited from __type.warning
Overrides __type.warning
Parameters:
Name | Type |
---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void