#
registerCommonRoomInstrumentation
Initialize Common Room instrumentation.
#
Reference
registerCommonRoomInstrumentation(siteId, options?: { onReady, verbose });
#
Parameters
siteId
: The site id.options
: An optional object literal of options:verbose
: If nologgers
are configured, verbose mode will automatically send logs to the console. In some cases, enabling verbose mode also produces additional debug information.loggers
: An optional array ofRootLogger
instances.
#
Returns
Nothing
#
Usage
#
Initialize with a site id
import { registerCommonRoomInstrumentation } from "@workleap/common-room";
registerCommonRoomInstrumentation("my-site-id");
#
Verbose mode
import { registerCommonRoomInstrumentation } from "@workleap/common-room";
registerCommonRoomInstrumentation("my-site-id", {
verbose: true
});
#
Loggers
import { registerCommonRoomInstrumentation } from "@workleap/common-room";
import { LogRocketLogger } from "@workleap/logrocket";
import { BrowserConsoleLogger, LogLevel } from "@workleap/logging";
registerCommonRoomInstrumentation("my-site-id", {
loggers: [new BrowserConsoleLogger(), new LogRocketLogger({ logLevel: LogLevel.information })]
});