日志缓存功能实现

# 针对工具类 > com.xnx3.j2ee.func.ActionLogCache #### 原理 当使用 ActionLogCache.insert(...) 记录日志时,会先计入缓存,当缓存中的日志达到指定临界点时才会联网提交日志,保存进阿里云日志服务中。投递完后缓存中的日志将清空,从新开始记录。 #### 投递临界点 这个将缓存提交投递到阿里云日志服务中的临界点有两个,达成任意一个临界点都会触发投递操作: 1. 日志数量。当日志积累到一定条数时,自动进行提交投递。 2. 最大时间。从投递日志,清空日志缓存记录时,开始计时,当超过指定的时间还未投递时,自动触发投递操作 #### 代码设置 > ActionLogCache.aliyunLogUtil.setCacheAutoSubmit(maxNumber, maxTime); 参数 | 说明 ---|--- maxNumber | 日志数量 maxTime | 最大时间 应用中只需设置一次即可 设置日志缓存自动提交服务器的临界点,可以通过此来设置。若不设置,默认是最大100条、最长缓存时间600秒。 **注意,这两项是同时生效的,最大支持4096条,10MB的数据,一般设置为几百条或者默认即可**