diff --git a/metainfo.xml b/metainfo.xml
index 657cefa7ba..e0866b09cd 100644
--- a/metainfo.xml
+++ b/metainfo.xml
@@ -110,6 +110,7 @@
Fixes selecting a single character not working easily (#1066).
Fixes cycling between different selection modes (by speed-clicking) not properly working.
Adds `profiles.*.permissions.display_host_writable_statusline` to allow the user to intervene in `DECSSDT` VT sequence to show the host writable statusline even if the indicator statusline is currently active.
+ Adds `gui.shader` log option for the output of shader configuration procedure.
Extends `ViNormalMode` to toggle between insert and normal mode rather than just entering normal mode.
Modal mode: Adds Return key to also move the cursor down (like vim).
diff --git a/src/contour/display/ShaderConfig.cpp b/src/contour/display/ShaderConfig.cpp
index 80014f0b8d..a60be0c9f6 100644
--- a/src/contour/display/ShaderConfig.cpp
+++ b/src/contour/display/ShaderConfig.cpp
@@ -31,6 +31,8 @@ using namespace std::string_literals;
namespace contour::display
{
+auto const ShaderLog = logstore::Category("gui.shader", "Logs shader configuration");
+
namespace
{
template
@@ -135,7 +137,7 @@ std::unique_ptr createShader(ShaderConfig const& _shaderCo
}
if (auto const logString = shader->log().toStdString(); !logString.empty())
- errorlog()("Shader log: {}", logString);
+ ShaderLog()("{}", logString);
Guarantee(shader->isLinked());
return shader;