函数
GLiblog_writer_default_set_use_stderr
自 2.68 起
声明 [src]
void
g_log_writer_default_set_use_stderr (
gboolean use_stderr
)
说明 [src]
配置内置日志函数是否会输出所有日志消息至 stderr
。
内置日志函数为 g_log_default_handler()
(用于旧版 API),以及 g_log_writer_default()
与 g_log_writer_standard_streams()
(用于结构化 API)。
默认情况下,G_LOG_LEVEL_INFO
和 G_LOG_LEVEL_DEBUG
等级的日志消息将发送至 stdout
,而其他等级的日志消息将发送至 stderr
。对于打算将 stdout
保留用于结构化输出(例如 JSON 或 XML)的应用程序而言,会出现问题。
此函数设置全局状态。它与线程无关,应在程序最开始时调用,在创建任何其他线程或创建可能自行创建工作线程的对象之前调用。
自 2.68 起可用