C++ 该怎么设计一个好的Log呢??

Timor君 发布于 2012/08/03 16:03
阅读 901
收藏 0

公司让我写一个Log组件。想问问各位怎么实现比较好?

该怎么设计这个Log啊?

要求:

1. 能输出 Info,Debug , Error 信息,支持可变参数。

2. 多进程多线程安全。

 

加载中
0
Yisen
Yisen

支持一下zlog

http://www.oschina.net/p/zlog

至于c++,根据需要自己简单封装一下就好

0
Lunar_Lin
Lunar_Lin

最好用别人的。
Log4J Cplus //JAVA同名版本的移植 还行吧。。
boost::log //非常强大,还未进boost库,因为一些性能等等原因。
glog //google

Lunar_Lin
Lunar_Lin
回复 @远山如此 : 我也是这么觉得。呵呵呵。本身项目和boost无关的话,不推荐。
Timor君
Timor君
不能加入其他的库,为了一个log加入boost库,得不偿失啊
0
俏文安
俏文安
boost是开源的,你把他移植过来么。
0
helloworld_go
helloworld_go

appender,layout,logger,configurator

四大类

返回顶部
顶部