YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

googlevideo / exports/utils / Logger

Class: Logger

Defined in: src/utils/Logger.ts:19

Logger utility.

Example

const logger = Logger.getInstance();
logger.setLogLevels(LogLevel.ERROR, LogLevel.INFO);
logger.error('MyTag', 'An error occurred');

Constructors

Constructor

new Logger(): Logger

Returns

Logger

Methods

getInstance()

static getInstance(): Logger

Defined in: src/utils/Logger.ts:23

Returns

Logger


setLogLevels()

setLogLevels(...levels): void

Defined in: src/utils/Logger.ts:35

Sets the active log levels. Call with LogLevel.NONE or no arguments to turn off all logging. Otherwise, specify one or more log levels to be active. Use LogLevel.ALL to enable all log levels.

Parameters

levels

...LogLevel[]

Returns

void


getLogLevels()

getLogLevels(): Set<LogLevel>

Defined in: src/utils/Logger.ts:52

Gets the current set of active log levels.

Returns

Set<LogLevel>

A new Set containing the active LogLevel enums.


error()

error(tag, ...messages): void

Defined in: src/utils/Logger.ts:76

Parameters

tag

string

messages

...any[]

Returns

void


warn()

warn(tag, ...messages): void

Defined in: src/utils/Logger.ts:80

Parameters

tag

string

messages

...any[]

Returns

void


info()

info(tag, ...messages): void

Defined in: src/utils/Logger.ts:84

Parameters

tag

string

messages

...any[]

Returns

void


debug()

debug(tag, ...messages): void

Defined in: src/utils/Logger.ts:88

Parameters

tag

string

messages

...any[]

Returns

void

Edit this page
Last Updated: 10/20/26, 8:11 PM