Skip to content

Instantly share code, notes, and snippets.

@salrashid123
Last active July 7, 2018 16:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save salrashid123/6b0a7bd80179ff690b40fe4d27331da7 to your computer and use it in GitHub Desktop.
Save salrashid123/6b0a7bd80179ff690b40fe4d27331da7 to your computer and use it in GitHub Desktop.
Cloud Logging google-python
import os
import pprint
from google.cloud import logging
from google.cloud.logging import ASCENDING
from google.cloud.logging import DESCENDING
pp = pprint.PrettyPrinter(indent=1)
FILTER = 'resource.type="gae_app" AND logName="projects/mineral-minutia-820/logs/appengine.googleapis.com%2Frequest_log" AND protoPayload.resource="/"'
client = logging.Client()
iterator = client.list_entries(filter_=FILTER, order_by=DESCENDING)
for page in iterator.pages:
print(' Page number: %d' % (iterator.page_number,))
print(' Items in page: %d' % (page.num_items,))
print('Items remaining: %d' % (page.remaining,))
print('Next page token: %s' % (iterator.next_page_token,))
print('----------------------------')
for entry in page:
print(entry.timestamp)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment