logging相关内容

指向记录器类的指针是否为所有其他类提供?

我在我的C ++应用程序中有一个Logger类。这个类有像 writeDebug(std :: string& str)这样的公共方法,可以写入调试输出文件,该对象正在由第一个主类在应用程序启动时创建,并且作为 Logger * myLogger; 对象存储。 由于我还有其他类,我想为这些类提供这种日志功能。 目前我使用myLogger指针指向其结构中的toher类,所有其他类在创建时 ..
发布时间:2016-10-29 22:03:55 C/C++开发

组合静态成员和方法

考虑具有静态成员的类和静态方法来设置成员的值(以下内容基于@JamesKanze的示例): class A_EXPORT InA { public: static FILE * ourDest; static void setDest(FILE& dest); }; Dobbs博士中的文章(关于日志记录)建议将静态成员和静态方法组合如下: // ..
发布时间:2016-10-28 03:58:58 C/C++开发

QTextEdit :: setTextFormat(Qt :: LogText)不再存在,还有什么可以使用日志吗?

我需要一个文本记录器在我的C + +应用程序, QTextEdit 用于有这个功能,直到Qt 3.3,但不幸的是它已被删除。 解决方案 两个选项: 您可以简单地使用 QTextEdit :: setReadOnly(true), old Qt :: LogText 标志基本上只是 将纯文本 只读模式中的 QTextEdit > 或使用 Q3TextEdit ,Qt4 兼容 ..
发布时间:2016-10-27 02:09:16 C/C++开发

作为单独的应用程序从日志文件读取数据正在写入它

我想监控应用程序正在写入的日志文件。我想要处理文件逐行as,或不久之后,它被写入。我没有找到一种方法来检测文件已经扩展后到达eof。 代码需要在Mac和PC上工作,可以是任何语言,虽然我最熟悉C ++和Perl。 有没有人建议最好的方法? 解决方案 在Perl中, File:Tail 模块完全符合您的需要。 ..
发布时间:2016-10-26 23:44:02 C/C++开发

在Log4cxx中读取属性信息

我使用log4cxx写入日志。 这是我的日志配置,这里我有4 MB的日志文件大小。 之后它将重写它自我。我能够使用以下配置文件和c ++代码进行日志。 现在我想读取属性和相关值 示例:我想读取程序中某些用途所需的文件大小信息。 ** CONFIG FILE ** log4j.rootLogger = debug,stdout,R log4j.appender.s ..
发布时间:2016-10-25 16:39:40 C/C++开发

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

我正在运行gstreamer的示例程序,它正从C ++应用程序调用作为线程。已设置 GST_DEBUG = *:5 级别以捕获所有可能的情况。 应用程序还在stdout上打印大量日志,gstreamer线程也执行相同的操作(级别5增加了苦难)。 问题 - 有没有办法分离gstreamer线程在给定调试级别的文件中的日志打印? 补充问题 - 根据以下回答设置GST_DEBUG_FI ..
发布时间:2016-10-25 16:19:05 C/C++开发

在Log4cxx中读取属性信息

我使用log4cxx写入日志。 这是我的日志配置,这里我有4 MB的日志文件大小。 之后它将重写它自我。我能够使用以下配置文件和c ++代码进行日志。 现在我想读取属性和相关值 示例:我想读取程序中某些用途所需的文件大小信息。 ** CONFIG FILE ** log4j.rootLogger = debug,stdout,R log4j.appender.s ..
发布时间:2016-10-25 16:18:44 C/C++开发

每个类的不同的提升日志接收器

我是新的提升日志。 我的算法有4个主要步骤,我想在一个文件中记录每一步。所以我有4个水槽。我的想法是,我可以改变水槽的每一步。这是可能吗? 目前我有一个全局记录器 looger.h b $ b #ifndef LOGGER_H_ #define LOGGER_H_ #include #include ..
发布时间:2016-10-24 17:11:59 C/C++开发

使用log4cplus在C ++ linux中编写html文件的日志

我们正在使用Log4cplus在我们的Linux家电产生日志。这些日志目前在运行Web服务器的家用电器上可用。我们还通过Web浏览器显示此日志文件。然而,由于日志文件是文本(即不是html格式),文件没有格式化,很难分别查看每个日志。 我们想查看这些日志通过web服务器,日志格式为html。 log4j支持html格式的输出日志,但是我们还没有找到一种方法来使用log4cplus生成html ..
发布时间:2016-10-24 16:40:04 服务器开发

用于嵌入式应用的高性能记录库

我在寻找一个高性能的日志库,我将在嵌入式设备上使用。 我还想说我以前使用过 PaulBunyan 日志库,它提供了一种有效的传输信息的方法。 [通过高效我意味着它有一个解决方案,只通过 __ LINE __ 和 __ FILE __ 低速接口(例如SERIAL) - 当然a __ LINE __ __ FILE __ 映射以前是通过扫描代码进行的]。 您知道这样的解决方案或至少是 ..
发布时间:2016-10-24 16:38:14 C/C++开发

是否有“内置方式”记录一切与glog到程序崩溃?

我有兴趣使用一些日志记录来帮助我检测我的代码中的潜在问题,并检测我的程序崩溃的位置。我的问题是,我使用的(谷歌glog)不记录的东西,如果他们发生就在程序崩溃之前。所以我试着做这样的事情(这是3个参数的模板): mutex logMtx; template void mutexLOG_INFO(T t,U u,V v) { s ..
发布时间:2016-10-24 14:37:23 C/C++开发

不同的记录器与库一起使用

我的问题涉及库类(库中使用的类)的日志记录, 我们目前使用 log4cxx ,但是 log4j 库实现了相同的概念。 假设我有一个进程有几个实体A,B和C.他们使用许多不同的 A,B和C使用许多库类,函数,对象,资源,有时甚至是全局变量可以做到...) - 让我们称它们为 foo 记录A,B和C出现为性能问题,当我们将日志级别设置为调试时,日志会被炸毁。查看我们的系统后,我们得 ..
发布时间:2016-10-23 22:56:02 Java开发

不同的记录器与库一起使用

我的问题涉及库类(库中使用的类)的日志记录, 我们目前使用 log4cxx ,但是 log4j 库实现了相同的概念。 假设我有一个进程有几个实体A,B和C.他们使用许多不同的 A,B和C使用许多库类,函数,对象,资源,有时甚至是全局变量可以做到...) - 让我们称它们为 foo 记录A,B和C出现为性能问题,当我们将日志级别设置为调试时,日志会被炸毁。查看我们的系统后,我们得 ..
发布时间:2016-10-23 22:49:03 Java开发

QT 5.0 - 内置日志?

我正在做一些关于Qt 5.0 Logging的研究,它似乎内置了日志类。我无法找到一个例子。我找到了我认为相关的类。 QMessageLogger QMessageLogContext 我可以从文档中大致看到如何创建QMessageLogger对象, $ p 解决方案 默认情况下使用qDebug(),qWarning()等将允许创建一个日志文件,您可以将信息记录到控制台。 ..
发布时间:2016-10-23 22:30:29 C/C++开发

Boost日志记录器链接问题

我正在编写一个使用Boost库的程序。我没有链接和使用程序选项的问题,但我似乎不能使增强日志工作正常。 任何人都可以告诉我我失踪了什么? jamroot.jam 使用clang::: -std = c ++ 11 -stdlib = libc ..
发布时间:2016-10-23 22:16:37 C/C++开发