@bitrix24/b24jssdk
Version:
Bitrix24 REST API JavaScript SDK
1 lines • 8.93 kB
Source Map (JSON)
{"version":3,"file":"browser.mjs","sources":["../../../src/logger/browser.ts"],"sourcesContent":["import type { LoggerInterface } from '../types/logger'\nimport { LoggerFactory } from './logger-factory'\n\nconst deprecateMessage = '@deprecate: use Logger. https://bitrix24.github.io/b24jssdk/docs/working-with-the-rest-api/logger/'\n\n/**\n * @deprecate This enum is deprecated and will be removed in version `2.0.0`\n */\nexport enum LoggerType {\n desktop = 'desktop',\n log = 'log',\n info = 'info',\n warn = 'warn',\n error = 'error',\n trace = 'trace'\n}\n\n/**\n * LoggerBrowser\n *\n * @deprecate This class is deprecated and will be removed in version `2.0.0`\n * - use {@link Logger `Logger`}\n *\n * @removed 2.0.0\n */\nexport class LoggerBrowser implements LoggerInterface {\n #logger: LoggerInterface\n\n /**\n * Create a LoggerBrowser instance\n *\n * @deprecated This method is deprecated and will be removed in version `2.0.0`\n *\n * @removed 2.0.0\n */\n static build(title: string, isDevelopment: boolean = false): LoggerBrowser {\n return new LoggerBrowser(title, isDevelopment)\n }\n\n private constructor(title: string, isDevelopment: boolean = false) {\n console.warn(deprecateMessage)\n if (isDevelopment) {\n this.#logger = LoggerFactory.createForBrowserDevelopment(title)\n } else {\n this.#logger = LoggerFactory.createForBrowserProduction(title)\n }\n }\n\n // region Config ////\n /**\n * Set config\n *\n * @deprecated This method is deprecated and will be removed in version `2.0.0`\n *\n * @removed 2.0.0\n */\n setConfig(_types: Record<string | LoggerType, boolean>): void {\n console.warn(deprecateMessage)\n }\n\n /**\n * Set enable\n *\n * @deprecated This method is deprecated and will be removed in version `2.0.0`\n *\n * @removed 2.0.0\n */\n enable(_type: LoggerType): boolean {\n console.warn(deprecateMessage)\n return true\n }\n\n /**\n * Set disable\n *\n * @deprecated This method is deprecated and will be removed in version `2.0.0`\n *\n * @removed 2.0.0\n */\n disable(_type: LoggerType): boolean {\n console.warn(deprecateMessage)\n return true\n }\n\n /**\n * Test is enable\n *\n * @deprecated This method is deprecated and will be removed in version `2.0.0`\n *\n * @removed 2.0.0\n */\n isEnabled(_type: LoggerType): boolean {\n console.warn(deprecateMessage)\n return false\n }\n // endregion ////\n\n // region Functions ////\n public async desktop(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = {\n needDesktop: true,\n params: { ...params }\n }\n return this.#logger.debug('desktop', context)\n }\n\n public async log(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.debug('log', context)\n }\n\n public async info(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.info('info', context)\n }\n\n public async warn(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.warning('warn', context)\n }\n\n public async error(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.error('error', context)\n }\n\n public async trace(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = {\n needTrace: true,\n params: { ...params }\n }\n return this.#logger.debug('trace', context)\n }\n\n public async debug(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.debug('debug', context)\n }\n\n public async notice(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.info('notice', context)\n }\n\n public async warning(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.warning('warning', context)\n }\n\n public async critical(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.critical('critical', context)\n }\n\n public async alert(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.alert('alert', context)\n }\n\n public async emergency(...params: any[]): Promise<void> {\n console.warn(deprecateMessage)\n const context = { params: { ...params } }\n return this.#logger.emergency('alert', context)\n }\n // endregion ////\n}\n"],"names":["LoggerType"],"mappings":"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"}