cost 194 ms
如何将 boost::log named_scope 与 boost::asio::yield_context 一起使用? - How to use boost::log named_scope with boost::asio::yield_context?

问题是,当有协程时,它们可以按随机顺序工作,并且它们可以结束,但是 在每个堆栈框架上保持作用域的名称而忽略了这些堆栈框架没有嵌套的事实,因此它们可以以任何顺序被破坏,更不用说根据boost::log::named_scope与实际的不同。 如何使boost:log与boost::coroutine ...

构建 Boost 日志库 - Building Boost Log Library

我正在将 boost 升级到 1.81.0 版,并遇到了 boost 日志库未解决的依赖项。 链接器需要这样的符号: 错误 LNK2001:未解析的外部符号“class std::basic_ostream<char,struct std::char_traits > & __c ...

如何在带有 boost::log 的单个接收器上使用多个过滤器 - How can I use multiple filters on a single sink with boost::log

我正在使用一个接收器来记录信息和一个文件,其中包含我想要为我创建的每个标签设置的不同级别的信息,如下所示: tag 和 tag1 都有不同的标签我还尝试将 boost::phoenix 的文档应用于我的问题,但我不知道如何实现它。 现在,我有这段代码,但每次我进入叶子时它都会覆盖过滤器。 ...

为 Boost.Log 设置自定义格式和过滤器:没有任何反应 - Setting up custom format and filter for Boost.Log: nothing happens

我在配置 Boost.Log 时遇到问题。 我想要一个单一的全局记录器来打印到std::cout所有具有debug或更高严重性的消息。 消息的格式是一个简单的"foobar: "前缀。 我希望打印的内容: foobar: foobar 。 打印什么:没有。 示例代码: main.c :#inclu ...

提取任意类型的boost日志属性值 - Extract boost log attribute values of arbitrary type

有一个日志系统,具有任意类型的属性数量。 这些属性由外部程序使用公共 API(函数模板)添加。 这些类型是事先不知道的。 打印属性值的典型方式如下(简化): 在上面的示例中,已经知道属性值类型是int 。 如果预期的类型未知怎么办? 当然,我可以这样写: 但是在那种情况下,我必须定义所有可能的类型并 ...

是否有一些已经实现的与 systemd 日志兼容的 boost.log 记录器? - Is there some already implemented boost.log logger compatible with systemd journal?

我想知道是否有一种简单的方法可以在支持 systemd 优先级代码的情况下将日志写入 systemd 日志? 我正在寻找类似简单记录器的东西: 但是具有不同的严重级别,并且可能是其他期刊功能。 ...

Boost 日志在 W10 上工作但在 ubuntu 上不工作 - 分段错误 - Boost log working on W10 but not in ubuntu - segmentation fault

在使用 Visual Studio 2019 在 W10 上测试 Boost.log 后,我尝试使用 Linux 的 Windows 子系统在 ubuntu 中运行相同的应用程序(写入一个简单的日志文件)。 因此,我使用相同的源文件创建了一个新项目,将其配置为使用 GCC 在 WSL 上构建,并向 ...

如何添加成员 function 作为例如 Boost Log 过滤器? - How do I add a member function as e.g. Boost Log filter?

我想通过以下方式添加成员 function 作为日志过滤器: 其中过滤 function 的签名是 正如文档中所述。 我不知道要从 function 传递哪个参数,我正在尝试添加过滤器。 如果我制作 function static,我可以简单地省略参数并像这样设置过滤器: 这个论点似乎神奇地通过了 ...

如何从多个分布式进程中并行将行写入日志文件 - How to write lines into a logfile from within multiple distributed processes in parallel

我尝试了 boost::log 但我根本没有在文件中得到任何东西。 事实上,该文件甚至没有被创建。 再说一遍:重点是让许多客户端进程分布在网络上,将消息写入同一个文件。 而且我对所有这些属性、接收器、源和过滤器都没有用处——我什至不知道它们的用途。 事实上,我更喜欢一个简单的构造函数和一个流操作符。 ...

Boost Log V2:从配置文件设置日志过滤器 - Boost Log V2: setup log filter from configuration file

我只想设置一个 Boost Log V2 接收器(Boost 1.75.0)来从生成应用程序的日志记录中过滤掉几行。 目标是拥有一个仅包含这些行的日志文件(例如:登录的用户),而另一个接收器注销每条记录我试图在配置文件中配置接收器的过滤器属性以匹配标签的存在,如下所示: 其中%USER%标记将是过滤 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM