From 3a0dc26ff1af6709b2c0a8da82446a68666f9979 Mon Sep 17 00:00:00 2001 From: LJ <81748770+elle-j@users.noreply.github.com> Date: Thu, 29 Feb 2024 17:49:47 +0100 Subject: [PATCH] Update TS docs for 'LogOptions'. --- packages/realm/src/Logger.ts | 23 +++++++++++++++++++---- packages/realm/src/Realm.ts | 2 -- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/packages/realm/src/Logger.ts b/packages/realm/src/Logger.ts index e1fd3be2e30..56c96536d66 100644 --- a/packages/realm/src/Logger.ts +++ b/packages/realm/src/Logger.ts @@ -144,10 +144,18 @@ export enum LogCategory { } /** - * Type for `Realm.setLogLevel` + * Log options to use when setting the log level. */ export type LogOptions = { + /** + * The log level to be used by the logger. + * @default "info" + */ level: LogLevel; + /** + * The category to set the log level for. If omitted, the log level + * is set for all categories ({@link LogCategory.Realm}). + */ category?: LogCategory; }; @@ -172,13 +180,20 @@ export type LoggerCallback1 = (level: LogLevel, message: string) => void; * Represents an entry in the log. */ export type LogEntry = { - /** The category (origin) of the log entry. */ + /** + * The category (origin) of the log entry. + */ category: LogCategory; - /** The level of the log entry. */ + /** + * The level of the log entry. + */ level: LogLevel; - /** The message of the log entry. */ + /** + * The message of the log entry. + */ message: string; }; + /** * A callback passed to `Realm.setLogger`. Arguments are passed as an object. * @since 12.7.0 diff --git a/packages/realm/src/Realm.ts b/packages/realm/src/Realm.ts index 58e57691e9d..3d6b64e54e4 100644 --- a/packages/realm/src/Realm.ts +++ b/packages/realm/src/Realm.ts @@ -123,8 +123,6 @@ export class Realm { /** * Sets the log level for a specific category. * @param options - The log options to use. - * @param options.level - The log level to be used by the logger. The default value is `info`. - * @param options.category - The category/component to set the log level for. If omitted, log level is set for all categories. * @note The log level can be changed during the lifetime of the application. * @since 12.7.0 * @example