ConsoleTransport
Hierarchy
LogTransport
↳ ConsoleTransport
Implements
- LogTransport
- LogTransport
Index
Constructors
Properties
Methods
Constructors
constructor
+ new ConsoleTransport(level: LogLevel, config: LogTransportConfig, format?: any): ConsoleTransport
Overrides LogTransport.constructor
Creates a ConsoleTransport. Creates a ConsoleTransport.
Parameters:
| Name | Type | Description |
|---|---|---|
level | LogLevel | Level for which priority logging will only be done(less than or equal to this level). |
config | LogTransportConfig | LogTransportConfig instance. |
format? | any | Optional Winston's formatting. |
Returns: ConsoleTransport
Properties
client
• client: winston.Logger
Overrides LogTransport.client
Readonly config
• config: LogTransportConfig
Overrides LogTransport.config
Readonly level
• level: LogLevel
Implementation of LogTransport.level
Overrides LogTransport.level
logger
• logger: Logger
Implementation of LogTransport.logger
Overrides LogTransport.logger
Methods
alert
▸ alert(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.alert
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
crit
▸ crit(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.crit
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
debug
▸ debug(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.debug
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
emerg
▸ emerg(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.emerg
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
error
▸ error(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.error
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
formatEntry
▸ formatEntry(entry: winston.LogEntry | LogEntry): string
Formats log entry.
Parameters:
| Name | Type | Description |
|---|---|---|
entry | winston.LogEntry | LogEntry | Winston's or Eveble's Log instance. |
Returns: string
String representation of the provided log.
info
▸ info(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.info
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
initialize
▸ initialize(): void
Overrides LogTransport.initialize
Initializes ConsoleTransport.
Returns: void
isLoggable
▸ isLoggable(level: LogLevel): boolean
Implementation of LogTransport
Inherited from LogTransport.isLoggable
Overrides void
Parameters:
| Name | Type |
|---|---|
level | LogLevel |
Returns: boolean
log
▸ log(level: LogLevel, entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from LogTransport.log
Overrides RFC5424LoggingMixin.log
Parameters:
| Name | Type |
|---|---|
level | LogLevel |
entry | string | LogEntry |
...args | any[] |
Returns: void
notice
▸ notice(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.notice
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void
warning
▸ warning(entry: string | LogEntry, ...args: any[]): void
Implementation of LogTransport
Inherited from RFC5424LoggingMixin.warning
Overrides void
Parameters:
| Name | Type |
|---|---|
entry | string | LogEntry |
...args | any[] |
Returns: void