views:

55

answers:

2

It seems logging.debug() doesn't appear in GAE logs, but logging.error() does.

Does anyone have an idea how can I make logging.debug() appear in the GAE logs?

+1  A: 

Logging in Python can be set to a different level, so that only a specified level of information appears in the log file. Try to change the logging level:

logging.setLevel(logging.DEBUG)
eumiro
Incorrect - setting the logging level on App Engine in production does nothing, and setting it yourself in the SDK is a bad idea.
Nick Johnson
A: 

I observed that on the SDK-Server debug logging really disappears. In production I get full debug logs. This may be because of the way I call webapp.WSGIApplication:

application = webapp.WSGIApplication([
     ('/', Homepage)],
    debug=True)

Do you also use debug=True. (Actually I always wondered what it exactly was meant to do)

mdorseif
Sorry, I didn't mention that I use django-nonrel ...
Gabi Purcaru