Reading some previous discussions and things alluded to therein, some
questions cropped up.

I'm considering an application that quite fundamentally requires
access to all its request logs.

So I guess I'd be recommended to use appcfg.py to periodically pull
down the logs and append them to a txt file, or do whatever else I
need to do to persist them.

In previous discussion I saw Google folks say that logs are stored in
a circular buffer. Meaning if you had enough requests, they'd
overwrite older requests. Meaning that if you had enough requests or
were downloading the logs sufficiently infrequently, you might lose
logs.

So question number 1: how big is the circular buffer for each
application?

2: Changes to that buffer size could detrimentally impact on my
application if revised downward (silently in particular), so are there
any guarantees that this buffer size won't be reduced in the future?

3: Is there any possibility that this buffer could be exposed via the
quota system so that an app could purchase a larger buffer size if it
were helpful?

I'm flashing forward to a busy site and somewhat worrying about how
frequently I'll have to download the logs, and whether it would be
feasible to download them with a certain frequency anyway (e.g. if the
log download time is quite long - as I've found it can be). Any
answers or advice would be very welcome. Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to