Came to ask about this and found your post.

This would be exceptionally useful.

A common use case at the moment seems to be this - a request comes in
with some data, dump the data to memcache, then later on a task might
come along, aggregate data from memcache, and persist it to datastore
in batches, or aggregated results in batches. Saving the datastore
being accessed for every request.

Problem with this, though, is that memcache is not perfectly reliable.
You might lose data.

However...if you had access to the request logs, along with data sent
with a request, you could do a number of things. You could sanity
check your data periodically to check the above approach is 'OK'. Or,
more directly, you could skip the memcaching altogether. You could
just set up a task to process your logs every so often. The data is
all there (at least if you pass your data using GET parameters), and
the logs are, I presume, reliable. So your requests would just
immediately return, and then later you periodically process the logs
and do whatever aggregating and persisting you need to do. For this it
would be handy to be able to programmatically 'regex' the logs you
want to access also...

This saves us processing time of course. And thus could mean less
money for Google. However, I believe Google has to date encouraged and
provided tools for efficient use of GAE. It seems really wasteful to
put data in memcache for later processing if it's already being
recorded more reliably somewhere else by default...as appears to be
the case with the logs.

Cheers,

On Feb 11, 7:41 am, $ÂÑЀ€P <[email protected]> wrote:
> Is Programmatic access thelogsavailable by now.
> last post states it will be available in future. its long time after
> that was posted
>
> i need to access the user ips,requesttime and url accessed  for all
> requests, to aggregate user requests.
>
> my question is, do i have to maintain my own records in datastore/
> memcache.
> or can i have access the data that is already present inlogs.

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

Reply via email to