Tag: log4cpp

堵塞点是什么?

我一直在想,堵塞点是什么? 据我所知,堵塞是一样的cerr,但与缓冲,所以它是更有效的。 通常stderr和stdout是一样的,所以clog和cout是一样的。 这对我来说似乎很蹩脚,所以我觉得我一定是误会了。 如果我有日志消息发到同一个地方,我有错误消息出去(也许在/ var / log / messages中的东西),那么我可能不会写太多(所以没有太多的使用非 – 缓冲的cerr)。 根据我的经验,我希望我的日志消息是最新的(没有缓冲),所以我可以帮助find崩溃(所以我不想使用缓冲木</s>)。 显然我应该总是使用cerr。 我希望能够在程序中redirect阻塞。 redirectcerr会很有用,所以当我调用一个库例程时,我可以控制cerr和clog的去向。 一些编译器可以支持吗? 我只是检查DJGPP和stdout被定义为一个FILE结构的地址,所以这是非法的做一些像“stdout = freopen(…)”。 是否有可能redirect堵塞,cerr,cout,stdin,stdout和/或stderr? 阻塞和cerr之间的唯一区别是缓冲吗? 我应该如何实现(或find)更强大的日志logging工具(请链接)?