summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2023-12-01 10:25:11 -0600
committerGravatar GitHub <noreply@github.com> 2023-12-01 10:25:11 -0600
commit5ab008da8fcf3e83a6a4515a14b6500d6a6e7de3 (patch)
tree52a0080d073c6ca01bf6a46bea2cae0222367857
parent4f344b8bc77145e3e1ab54fb8b1f116a77e6f9e3 (diff)
downloadastro-5ab008da8fcf3e83a6a4515a14b6500d6a6e7de3.tar.gz
astro-5ab008da8fcf3e83a6a4515a14b6500d6a6e7de3.tar.zst
astro-5ab008da8fcf3e83a6a4515a14b6500d6a6e7de3.zip
Clarify language for Verbose Logging setting (#9237)
-rw-r--r--packages/astro/src/runtime/client/dev-overlay/plugins/settings.ts6
-rw-r--r--packages/astro/src/runtime/client/dev-overlay/settings.ts6
2 files changed, 11 insertions, 1 deletions
diff --git a/packages/astro/src/runtime/client/dev-overlay/plugins/settings.ts b/packages/astro/src/runtime/client/dev-overlay/plugins/settings.ts
index 15d18d161..b0a262dfa 100644
--- a/packages/astro/src/runtime/client/dev-overlay/plugins/settings.ts
+++ b/packages/astro/src/runtime/client/dev-overlay/plugins/settings.ts
@@ -25,17 +25,21 @@ const settingsRows = [
}
settings.updateSetting('disablePluginNotification', evt.currentTarget.checked);
+ const action = evt.currentTarget.checked ? 'enabled' : 'disabled';
+ settings.log(`Plugin notification badges ${action}`);
}
},
},
{
name: 'Verbose logging',
- description: 'Log additional information to the console.',
+ description: 'Logs dev overlay events in the browser console.',
input: 'checkbox',
settingKey: 'verbose',
changeEvent: (evt: Event) => {
if (evt.currentTarget instanceof HTMLInputElement) {
settings.updateSetting('verbose', evt.currentTarget.checked);
+ const action = evt.currentTarget.checked ? 'enabled' : 'disabled';
+ settings.log(`Verbose logging ${action}`);
}
},
},
diff --git a/packages/astro/src/runtime/client/dev-overlay/settings.ts b/packages/astro/src/runtime/client/dev-overlay/settings.ts
index 7ba12f2db..c67f3e978 100644
--- a/packages/astro/src/runtime/client/dev-overlay/settings.ts
+++ b/packages/astro/src/runtime/client/dev-overlay/settings.ts
@@ -23,10 +23,16 @@ function getSettings() {
localStorage.setItem('astro:dev-overlay:settings', JSON.stringify(_settings));
}
+ function log(message: string) {
+ // eslint-disable-next-line no-console
+ console.log(`%cAstro`, 'background: linear-gradient(66.77deg, #D83333 0%, #F041FF 100%); color: white; padding-inline: 4px; border-radius: 2px; font-family: monospace;', message);
+ }
+
return {
get config() {
return _settings;
},
updateSetting,
+ log
};
}