Hi Adam,

I have not tried this in GAE, but you should be able control the
logging level (and a whole lot more) in all of your scripts via a
single configuration file.  You will have to add a line to all of your
scripts that point to the file, but after that the logging level is
controlled by that configuration file.  (One change to the
configuration file and a redeploy would change the logging in all of
your scripts.)

Take a look at this site for information on how to do this:
http://docs.python.org/library/logging.html

On the performance/overhead question - I usually try to limit any
logging statements that would log large amounts of information to
except code blocks in my production code.  My logic behind that is
that if the code has already had an exception that the user experience
is already diminished, so taking a bit of extra time to make sure that
I have the documentation to fix the problem is beneficial to their
future experience.

Hope this helps.

Doug





On Mar 14, 8:39 am, Adam <adamsplug...@gmail.com> wrote:
> Any guidelines for how much logging we want to leave in our production
> code?
>
> specifically:
>
> - is the overhead of debug logging significant enough to worry about
>
> - is there an easy way to disable log messages below a certain level
>   - do I need to do this in every script file, or is there something I
> can do inside app.yaml
>   - is this significantly less efficient than removing the log calls
> (e.g. how fast does it short-circuit)
>
> - do any of these answers change based on how active the app is.  e.g.
> the log call itself may be efficient, but when the amount of data
> being logged becomes large I could imagine that the infrastructure
> code to clean up old records to free up space could be non-trivial and
> have some performance impacts
>
> thanks,
> Adam
--~--~---------~--~----~------------~-------~--~----~
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-appengine@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