public class AliyunLogPageUtil extends Object
| 构造器和说明 |
|---|
AliyunLogPageUtil(AliyunLogUtil aliyunLogUtil)
创建阿里云日志服务分页的对象,这里可以传入已创建的
AliyunLogUtil对象 |
AliyunLogPageUtil(String endpoint,
String accessKeyId,
String accessKeySecret,
String project)
创建阿里云日志服务分页的对象,这里传入阿里云日志服务相关的配置参数
阿里云日志服务控制台: https://sls.console.aliyun.com |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.zvo.page.Page |
getPage()
获得当前分页的信息,比如上一页、当前第几页、下一页等
需要在 list() 方法之后调用,这里是 list() 所生成的分页数据 |
net.sf.json.JSONArray |
list(String logstore,
String query,
String topic,
boolean divQuery,
int everyPageNumber,
int currentPage)
获取当前页面的JSONArray的数据。
|
ArrayList<com.aliyun.openservices.log.common.QueriedLog> |
list(String logstore,
String query,
String topic,
boolean divQuery,
int startTime,
int endTime,
int everyPageNumber,
int currentPage)
列出日志服务的列表记录
获取当前生成得分页信息可用 getPage() 得到 |
net.sf.json.JSONArray |
listForJSONArray(String logstore,
String query,
String topic,
boolean divQuery,
int startTime,
int endTime,
int everyPageNumber,
int currentPage)
获取当前页面的JSONArray的数据。
|
public AliyunLogPageUtil(AliyunLogUtil aliyunLogUtil)
AliyunLogUtil对象aliyunLogUtil - 已经实例化的阿里云日志服务对象public AliyunLogPageUtil(String endpoint, String accessKeyId, String accessKeySecret, String project)
endpoint - 如 cn-hongkong.log.aliyuncs.comaccessKeyId - 阿里云访问密钥 AccessKeyIdaccessKeySecret - 阿里云 AccessKeySecretproject - 日志服务中,创建的项目名称logstore - 日志服务中,创建的项目下的日志库名称AliyunLogUtil#AliyunLogUtil(String, String, String, String, String)public ArrayList<com.aliyun.openservices.log.common.QueriedLog> list(String logstore, String query, String topic, boolean divQuery, int startTime, int endTime, int everyPageNumber, int currentPage) throws com.aliyun.openservices.log.exception.LogException
getPage() 得到query - 查询条件。若divQuery为true,开启用户自定义检索,这里会先将query的查询条件作为首要查询。总之查询时无论是用户传入什么条件,都会加上此指定的查询条件一并 and 查询。(查询语法参考)topic - topic主题,若不指定查询主题,可为空字符串""divQuery - 是否开启用户自定义检索。若是开启,则用户可以通过查询语法进行自定义查询。GET或者POST传入queryString=查询条件startTime - 筛选日志的开始时间,10位时间戳,若为0,则为结束时间以前1000天的时刻endTime - 筛选日志的结束时间,10位时间戳,若为0,则为当前时间everyPageNumber - 分页列表每页显示的条数request - 主要用于获取当前url中的get传递的参数。分页数都是通过get传递的。同样,分页的参数也是自动根据这个计算出来的com.aliyun.openservices.log.exception.LogExceptionpublic cn.zvo.page.Page getPage()
public net.sf.json.JSONArray listForJSONArray(String logstore, String query, String topic, boolean divQuery, int startTime, int endTime, int everyPageNumber, int currentPage) throws com.aliyun.openservices.log.exception.LogException
getPage() 得到query - 查询条件。若divQuery为true,开启用户自定义检索,这里会先将query的查询条件作为首要查询。总之查询时无论是用户传入什么条件,都会加上此指定的查询条件一并 and 查询。(查询语法参考)topic - topic主题,若不指定查询主题,可为空字符串""divQuery - 是否开启用户自定义检索。若是开启,则用户可以通过查询语法进行自定义查询。GET或者POST传入queryString=查询条件startTime - 筛选日志的开始时间,10位时间戳,若为0,则为结束时间以前1000天的时刻endTime - 筛选日志的结束时间,10位时间戳,若为0,则为当前时间everyPageNumber - 分页列表每页显示的条数request - 主要用于获取当前url中的get传递的参数。分页数都是通过get传递的。同样,分页的参数也是自动根据这个计算出来的com.aliyun.openservices.log.exception.LogExceptionpublic net.sf.json.JSONArray list(String logstore, String query, String topic, boolean divQuery, int everyPageNumber, int currentPage) throws com.aliyun.openservices.log.exception.LogException
#listForJSONArray(String, String, boolean, int, int, int, HttpServletRequest),这个方法默认的开始时间是100天以前,结束时间是当前时间
getPage() 得到query - 查询条件。若divQuery为true,开启用户自定义检索,这里会先将query的查询条件作为首要查询。总之查询时无论是用户传入什么条件,都会加上此指定的查询条件一并 and 查询。(查询语法参考)topic - topic主题,若不指定查询主题,可为空字符串""divQuery - 是否开启用户自定义检索。若是开启,则用户可以通过查询语法进行自定义查询。GET或者POST传入queryString=查询条件everyPageNumber - 分页列表每页显示的条数request - 主要用于获取当前url中的get传递的参数。分页数都是通过get传递的。同样,分页的参数也是自动根据这个计算出来的com.aliyun.openservices.log.exception.LogExceptionCopyright © 2023. All rights reserved.