log4cpp的優(yōu)缺點(diǎn)?
Log4cpp是個基于LGPL的開源項(xiàng)目,移植自Java的日志處理跟蹤項(xiàng)目log4j,并保持了API上的一致。其類似的支持庫還包括Java(log4j),C++(log4cpp、log4cplus),C(log4c),python(log4p)等。
Log4cpp有如下優(yōu)點(diǎn):
?提供了可擴(kuò)展的多種日志記錄方式;
?提供了NDC(嵌套診斷上下文),可用于多線程、多場景的跟蹤調(diào)試;
?提供了完整的日志動態(tài)優(yōu)先級控制,可隨時調(diào)整需要記錄的日志優(yōu)先級;
?可通過配置文件完成所有配置并動態(tài)加載;
缺點(diǎn):占用內(nèi)存大,編程序語言多。