【问题标题】:Anyone ever used boost::singleton together with boost::logger?有人曾经将 boost::singleton 和 boost::logger 一起使用吗?
【发布时间】:2010-12-24 21:14:05
【问题描述】:

我认为将 boost::singleton 与 boost::logger 一起使用是有意义的,这样可执行文件中的所有对象都可以访问同一个记录器并将字符串转储到它。

class logger_singleton
  : public boost::mutexed_singleton<logger_singleton>
{
  private
   boost::logger blogger;

  public:

    logger_singleton(boost::restricted);

    // public interface, e.g:
    int log_this_string(const std::string &a){blogger->strm()<<a;}
};

有没有人试过这个,你怎么看?

【问题讨论】:

  • 现在有 boost::singleton 了吗?这是最近添加的吗?

标签: c++ boost singleton logging


【解决方案1】:

我认为还没有 boost 记录器库。如果我怀疑它会被设计为不需要像你描述的那样与单例类一起使用。

【讨论】:

  • 在设计boost日志库方面已经进行了多次尝试,但没有一个被boost接受
  • 是的,Benoit 是对的。我正在使用 John Torjo 的那个。但是,该记录器似乎陷入了被 Boost 接受的过程中。有没有人熟悉这个问题并分享一些信息。我真的不想重新发明轮子并编写自己的记录器。 (我也很懒)
  • John 的博客已经休眠了一段时间,所以我不确定他的记录器是否正在向前发展。提升。
猜你喜欢
  • 2017-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-21
  • 1970-01-01
  • 1970-01-01
  • 2018-12-25
  • 1970-01-01
相关资源
最近更新 更多