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
readonlyprocess:ProcessOutput
Defined in: packages/listr2/src/utils/logger/logger.ts:14
options?
optionaloptions: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()
protectedformat(level,message,options?):string
Defined in: packages/listr2/src/utils/logger/logger.ts:150
Parameters
level
Levels
message
string | any[]
options?
Returns
string
style()
protectedstyle(level,message):string
Defined in: packages/listr2/src/utils/logger/logger.ts:174
Parameters
level
Levels
message
string
Returns
string
applyFormat()
protectedapplyFormat(message,options?):string
Defined in: packages/listr2/src/utils/logger/logger.ts:188
Parameters
message
string
options?
Returns
string
spacing()
protectedspacing(message):string
Defined in: packages/listr2/src/utils/logger/logger.ts:196
Parameters
message
string
Returns
string