Skip to content

Latest commit

 

History

History
263 lines (148 loc) · 4.93 KB

core_logger.Logger.md

File metadata and controls

263 lines (148 loc) · 4.93 KB

medusa-extender / Exports / core/logger / Logger

Class: Logger

core/logger.Logger

internal Internal logger to display information about the build.

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Logger(context, app)

Parameters

Name Type
context string
app string

Defined in

src/core/logger.ts:20

Properties

_app

Private Readonly _app: string

Defined in

src/core/logger.ts:10


_context

Private Readonly _context: string

Defined in

src/core/logger.ts:9


logsQueue

Private logsQueue: any[] = []

Defined in

src/core/logger.ts:8

Accessors

app

get app(): string

Returns

string

Defined in

src/core/logger.ts:16


context

get context(): string

Returns

string

Defined in

src/core/logger.ts:12

Methods

buildLog

Private buildLog(color, description, ...variables): Logger

Build logs taking in count the level color

Parameters

Name Type
color Chalk
description string
...variables string[]

Returns

Logger

Defined in

src/core/logger.ts:89


error

error(description, ...variables): Logger

Display error logs in red immediately

Parameters

Name Type
description string
...variables string[]

Returns

Logger

Defined in

src/core/logger.ts:66


flush

flush(): Logger

display all queues logs and then reset the queue.

Returns

Logger

Defined in

src/core/logger.ts:73


log

log(description, ...variables): Logger

Display log immediately.

Parameters

Name Type
description string
...variables string[]

Returns

Logger

Defined in

src/core/logger.ts:48


push

push(description, ...variables): Logger

Push new logs to queue and then show them later on.

Parameters

Name Type
description string
...variables string[]

Returns

Logger

Defined in

src/core/logger.ts:34


warn

warn(description, ...variables): Logger

Display warning immediately.

Parameters

Name Type
description string
...variables string[]

Returns

Logger

Defined in

src/core/logger.ts:57


contextualize

Static contextualize(context, app?): Logger

Parameters

Name Type Default value
context string undefined
app string 'Server'

Returns

Logger

Defined in

src/core/logger.ts:25