Tag: 日志记录

GST_DEBUG:如何将日志保存在应用程序内部线程的单独文件中

我正在运行gstreamer的示例程序,它是从C ++应用程序作为线程调用的。 已设置GST_DEBUG=*:5级别以捕获所有可能的方案。 该应用程序还在stdout上打印了大量的日志,而gstreamer线程也是如此(级别5增加了痛苦)。 问题 – 有没有办法在给定调试级别的文件中分离出gstreamer线程的日志打印? 补充问题 – 根据答案下面的答案设置GST_DEBUG_FILE,但文件从某些字符开始而不是从GST_DEBUG开始 0:00:00.000036045 ^[[335m21088^[[00m 0x8405800 ^[[37mLOG ^[[00m ^[[00;01;33m GST_DEBUG gstinfo.c:1329:for_each_threshold_by_entry:^[[00m category default matches pattern 0x8405570 – gets set to level 5 0:00:00.000109741 ^[[335m21088^[[00m 0x8405800 ^[[32;01mINFO ^[[00m ^[[00;01;31m GST_INIT gst.c:613:init_pre:^[[00m Initializing GStreamer Core Library version 0.10.36 0:00:00.000123496 ^[[335m21088^[[00m 0x8405800 ^[[32;01mINFO ^[[00m ^[[00;01;31m GST_INIT gst.c:614:init_pre:^[[00m Using library installed in […]

如何在项目中实现良好的调试/日志记录function

我正在做一个小项目,总共约3-4人。 我希望有一个可靠的方法来调试应用程序,例如日志。 是否有任何关于如何构建它的好资源? 我从项目经理那里听到很多好的日志记录function对每个项目都很重要,但我不知道该怎么做。