Skip to main content

@rbxts/rlog > RLog > withTag

RLog.withTag() method

Returns a new RLog with the tag set to the provided string.

Signature:

withTag(tag: string): RLog;

Parameters

Parameter

Type

Description

tag

string

The new tag to use.

Returns:

RLog

The new RLog instance.

Remarks

Tags are appended to log messages when present, for easier filtering.

Usually, they're used at the class or module level to keep track of all logs facilitated by a single service or action.

Example

let logger = new RLog();

logger.d("Hello world!");
// > [DEBUG]: "Hello world!"

logger = logger.withTag("main");

logger.d("Hello world!");
// > [DEBUG]: main -> "Hello world!"