diff --git a/bin/dbus/cx.ring.Ring.ConfigurationManager.xml b/bin/dbus/cx.ring.Ring.ConfigurationManager.xml index 6881f7fae81b5fc23e64183b8c46dae50d3ed26e..a3d5e02d342a58fc0bd953924e973c80eb5c9962 100644 --- a/bin/dbus/cx.ring.Ring.ConfigurationManager.xml +++ b/bin/dbus/cx.ring.Ring.ConfigurationManager.xml @@ -1533,5 +1533,17 @@ </tp:docstring> </arg> </signal> + + <signal name="debugMessageReceived" tp:name-for-bindings="debugMessageReceived"> + <tp:added version="5.2.0"/> + <tp:docstring> + Notify clients when debug is outputted. + </tp:docstring> + <arg type="s" name="message"> + <tp:docstring> + The formatted message to be output. + </tp:docstring> + </arg> + </signal> </interface> </node> diff --git a/src/logger.cpp b/src/logger.cpp index 9806f3979fbe8717e4169a238fba301425b35c5d..4b5acf2dacc3c2aad73fff61ef3813435ab57b37 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -265,7 +265,7 @@ Logger::vlog(const int level, const char* file, int line, bool linefeed, SetConsoleTextAttribute(hConsole, color_header); #endif fputs(contextHeader(file, line).c_str(), stderr); -#ifdef RING_UWP +#ifdef _MSC_VER std::array<char, 4096> tmp; vsnprintf(tmp.data(), tmp.size(), format, ap); ring::emitSignal<DRing::DebugSignal::MessageSend>(contextHeader(file, line) + tmp.data());