【发布时间】:2018-03-09 20:33:35
【问题描述】:
Wt 是一个 C++ 框架,它和许多其他框架一样,将事件的结果写入标准输出(即控制台)。虽然应用程序的另一端正在使用,也写入它,但所有这些信息都混杂在一起,难以阅读。目的是将 Wt 中的所有内容写入日志文件。
从源代码中我发现了一些东西:
Wt::WLogger logger;
logger.setFile("logging_file.txt");
logger.configure("* -debug debug:wthttp");
但是,我仍然没有设法阻止它写入标准输出。需要什么。
Wt::WLogger logger;
logger.setFile("logging_file.txt");
logger.configure("-no_std_out"); //this is a made up argument
【问题讨论】:
-
你能说得更具体一点吗?
-
要更具体地说明什么? Wt 将事件写入标准输出,即控制台,例如:127.0.0.1 - - blabla POST /?etcetc 是否可以将其重定向到文件而不是淹没标准输出。