From 90449bc745546f0f25bc93ee4b06d21b7c0210e8 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sun, 18 Feb 2024 08:01:22 -0500 Subject: Log update (#701) * Don't export Logger * Rename logger.js to log.js * Move helper function * Update extension name configuration * Simplify docs * Move issue URL to a field * Simplify context * Remove optional params that are never used * Configure backend * Update eslint * Simplify * Rename function * Simplify _api reference * Simplify docs * Remove unused log levels (except 'log') * Add log function * Rename for more clear intent * Use log.log --- ext/js/extension/web-extension.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ext/js/extension') diff --git a/ext/js/extension/web-extension.js b/ext/js/extension/web-extension.js index bdc9b1b3..ea72ba2f 100644 --- a/ext/js/extension/web-extension.js +++ b/ext/js/extension/web-extension.js @@ -33,6 +33,14 @@ export class WebExtension extends EventDispatcher { } catch (e) { // NOP } + /** @type {string} */ + this._extensionName = 'Extension'; + try { + const {name, version} = chrome.runtime.getManifest(); + this._extensionName = `${name} ${version}`; + } catch (e) { + // NOP + } } /** @type {boolean} */ @@ -40,6 +48,11 @@ export class WebExtension extends EventDispatcher { return this._unloaded; } + /** @type {string} */ + get extensionName() { + return this._extensionName; + } + /** * @param {string} path * @returns {string} -- cgit v1.2.3