tb-common-utils是淘宝开发使用的一个公共库,淘宝使用广泛的kv系统tair即是使用该库作为其他底层库。该源码可在http://code.taobao.org/project/view/3/中找到。
我们先从最基本的开始分析,首先今天要介绍的是clogger类,该类用于记录日志信息。
先看该类的成员变量:
setMaxFileSize函数用于设置日志文件的最大大小,从代码中可以看出,日志的最大大小是1GB:
setMaxFileIndex函数用于设置日志文件的最大数量,从代码中可以看出,日志文件的最大数量是1024个:
checkF