Documentation / listr2 / ListrLogger
Class: ListrLogger<Levels>
Defined in: packages/listr2/src/utils/logger/logger.ts:13
Creates a new Listr2 logger.
This logger is used throughout the renderers for consistency.
See
https://listr2.kilic.dev/renderer/logger.html
Type Parameters
Levels
Levels
extends string
= string
Constructors
Constructor
new ListrLogger<
Levels
>(options?
):ListrLogger
<Levels
>
Defined in: packages/listr2/src/utils/logger/logger.ts:16
Parameters
options?
ListrLoggerOptions
<Levels
>
Returns
ListrLogger
<Levels
>
Properties
process
readonly
process:ProcessOutput
Defined in: packages/listr2/src/utils/logger/logger.ts:14
options?
optional
options:ListrLoggerOptions
<Levels
>
Defined in: packages/listr2/src/utils/logger/logger.ts:16
Methods
log()
log(
level
,message
,options?
):void
Defined in: packages/listr2/src/utils/logger/logger.ts:30
Parameters
level
Levels
message
string
| any
[]
options?
Returns
void
toStdout()
toStdout(
message
,options?
,eol?
):void
Defined in: packages/listr2/src/utils/logger/logger.ts:42
Parameters
message
string
| any
[]
options?
eol?
boolean
= true
Returns
void
toStderr()
toStderr(
message
,options?
,eol?
):void
Defined in: packages/listr2/src/utils/logger/logger.ts:46
Parameters
message
string
| any
[]
options?
eol?
boolean
= true
Returns
void
wrap()
wrap(
message
,options?
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:50
Parameters
message
string
options?
Returns
string
splat()
splat(...
args
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:58
Parameters
args
...[string
, ...splat: any[]
]
Returns
string
suffix()
suffix(
message
, ...suffixes
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:64
Parameters
message
string
suffixes
...LoggerField
[]
Returns
string
prefix()
prefix(
message
, ...prefixes
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:86
Parameters
message
string
prefixes
...LoggerField
[]
Returns
string
fields()
fields(
message
,options?
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:109
Parameters
message
string
options?
LoggerFieldOptions
<true
>
Returns
string
icon()
icon(
level
,icon?
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:129
Parameters
level
Levels
icon?
string
| false
Returns
string
format()
protected
format(level
,message
,options?
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:150
Parameters
level
Levels
message
string
| any
[]
options?
Returns
string
style()
protected
style(level
,message
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:174
Parameters
level
Levels
message
string
Returns
string
applyFormat()
protected
applyFormat(message
,options?
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:188
Parameters
message
string
options?
Returns
string
spacing()
protected
spacing(message
):string
Defined in: packages/listr2/src/utils/logger/logger.ts:196
Parameters
message
string
Returns
string