diff --git a/src/settings/index.ts b/src/settings/index.ts index 1095e2e..fcc3dd9 100644 --- a/src/settings/index.ts +++ b/src/settings/index.ts @@ -2,7 +2,6 @@ import { App, Plugin, PluginSettingTab, Setting } from 'obsidian' import { RecencyCutoff } from '../globals' import type LocatorPlugin from '../main' -import { enableVerboseLogging } from '../tools/utils' import { injectSettingsBehavior } from './settings-behavior' import { injectSettingsDanger } from './settings-danger' import { injectSettingsHttp } from './settings-http' @@ -64,7 +63,6 @@ export class SettingsTab extends PluginSettingTab { .addToggle(toggle => toggle.setValue(settings.verboseLogging).onChange(async v => { settings.verboseLogging = v - enableVerboseLogging(v) await saveSettings(this.plugin) }) ) @@ -137,6 +135,5 @@ export async function loadSettings(plugin: Plugin): Promise { await plugin.loadData() ) showExcerpt.set(settings.showExcerpt) - enableVerboseLogging(settings.verboseLogging) return settings } diff --git a/src/tools/utils.ts b/src/tools/utils.ts index fe535c6..66afd2b 100644 --- a/src/tools/utils.ts +++ b/src/tools/utils.ts @@ -250,13 +250,8 @@ export function warnVerbose(...args: any[]): void { printVerbose(console.warn, ...args) } -let verboseLoggingEnabled = false -export function enableVerboseLogging(enable: boolean): void { - verboseLoggingEnabled = enable -} - function printVerbose(fn: (...args: any[]) => any, ...args: any[]): void { - if (verboseLoggingEnabled) { + if (settings.verboseLogging) { fn(...args) } }