【发布时间】:2019-11-21 12:54:45
【问题描述】:
我有一个打印大量数据的程序。这些数据可以分为两个主要主题:infos log (ex : init, error, warning …) 和values (ex : density = 0,06 power = 12 …)。一切都每秒钟刷新一次,根本不可读(太多infos)。我想清理所有东西。
我想做的是,当我启动我的程序时,它会自动打开另一个 shell 窗口,这个窗口只显示我的值。所以我有我的主窗口,我在其中启动打印 infos 日志的 C 程序,并且这个主窗口启动另一个窗口,它只打印我的值。
不幸的是,我不知道这是否可能,如果可能,在哪里寻找。所以我在这里。
可能正在寻找一种方法来“折叠”我的 printfin 类别(使用类似 Zlog 的东西,但如果你有更适合我的东西,我没关系)以及打开一个只显示的新子窗口的方法我所有的“printf with id=values”。
如果我可以用伪代码解释
*Main {
- Open child window
- Do main calculation
- Printf all printf-id-datas
}
Child window fct{
- Printf all printf-id-value
}
Logger {
- Log all kind of printf
}*
感谢您的帮助。 如果不清楚,请不要犹豫。谢谢。
【问题讨论】:
-
不知道你为什么想要这个。为什么不将数据写入文件?然后你可以检查你可能需要的任何方式。