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()
staticgetInstance():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