All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.openservices.log.sample.GetLogsSample Maven / Gradle / Ivy

There is a newer version: 0.6.115
Show newest version
package com.aliyun.openservices.log.sample;

import com.aliyun.openservices.log.Client;
import com.aliyun.openservices.log.common.LogContent;
import com.aliyun.openservices.log.common.LogItem;
import com.aliyun.openservices.log.common.QueriedLog;
import com.aliyun.openservices.log.exception.LogException;
import com.aliyun.openservices.log.request.GetLogsRequest;
import com.aliyun.openservices.log.response.GetLogsResponse;

public class GetLogsSample {
    private static final String endpoint = "your_endpoint";
    private static final String akId = "your_access_id";
    private static final String ak = "your_access_key";
    private static final String project = "your_project_name";
    private static final String logStore = "your_log_store";

    public static void main(String[] args) {
        Client client = new Client(endpoint, akId, ak);
        int from = 1678456800;
        int to = 1678460400;
        GetLogsRequest getLogsRequest = new GetLogsRequest(project, logStore, from, to, "", "* | SELECT * limit 10000");
        try {
            GetLogsResponse response = client.GetLogs(getLogsRequest);
            System.out.println("isCompleted = " + response.IsCompleted());
            for (QueriedLog log : response.getLogs()) {
                LogItem item = log.GetLogItem();
                for (LogContent f : item.GetLogContents()) {
                    System.out.println(f.getKey() + "=" + f.getValue());
                }
            }
        } catch (LogException ex) {
            ex.printStackTrace();
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy