Interface LogService


public interface LogService
LogService allows callers to request the logs for an application using supplied filters. Logs are returned in an Iterable that yields RequestLogs, which contain request-level information and optionally AppLogLine objects containing the application logs from the request.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The number of items that each underlying RPC call will retrieve by default.
  • Method Summary

    Modifier and Type
    Method
    Description
    fetch(LogQuery query)
    Retrieve logs for the current application with the constraints provided by the user as parameters to this function.
  • Field Details

    • DEFAULT_ITEMS_PER_FETCH

      static final int DEFAULT_ITEMS_PER_FETCH
      The number of items that each underlying RPC call will retrieve by default.
      See Also:
  • Method Details

    • fetch

      Iterable<RequestLogs> fetch(LogQuery query)
      Retrieve logs for the current application with the constraints provided by the user as parameters to this function. Acts synchronously.
      Parameters:
      query - A LogQuery object that contains the various query parameters that should be used in the LogReadRequest. If versions and majorVersionIds are both empty, fetch will retrieve logs for the current running version.
      Returns:
      An Iterable that contains a set of logs matching the requested filters.