尽管将G_MESSAGES_DEBUG设置为all,GLib无法打印信息或调试日志级别

时间:2019-06-27 22:47:57

标签: c logging glib

我有以下代码:

g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "Test log (info level)");
g_info("Test info");
g_debug("Test debug");
g_message("Test message");
g_warning("Test warning");
g_error("Test error");

但是,仅打印消息,警告和错误日志级别。在运行程序之前,我在外壳中运行了set G_MESSAGES_DEBUG=all,但是调试和信息消息仍然被禁止。

如何使GLib打印所有日志级别?

1 个答案:

答案 0 :(得分:0)

糟糕,看来我不知道如何正确设置环境变量。使用export G_MESSAGES_DEBUG=all就像是一种魅力。