logging rotation in example, thanks Jonathan

This commit is contained in:
mdipierro
2012-08-30 14:49:50 -05:00
parent 9f763c677c
commit 25f349a3a9
2 changed files with 16 additions and 11 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.2 (2012-08-30 14:42:29) stable Version 2.0.2 (2012-08-30 14:49:47) stable
+15 -10
View File
@@ -27,12 +27,14 @@
# set by the setLevel call, the [logger_myapp] section, and the [handler_...] # set by the setLevel call, the [logger_myapp] section, and the [handler_...]
# section. For example, you will not see DEBUG messages unless all three are # section. For example, you will not see DEBUG messages unless all three are
# set to DEBUG. # set to DEBUG.
#
# Available levels: DEBUG INFO WARNING ERROR CRITICAL
[loggers] [loggers]
keys=root,rocket,markdown,web2py,rewrite,cron,app,welcome keys=root,rocket,markdown,web2py,rewrite,cron,app,welcome
[handlers] [handlers]
keys=consoleHandler,messageBoxHandler keys=consoleHandler,messageBoxHandler,rotatingFileHandler
#keys=consoleHandler,rotatingFileHandler #keys=consoleHandler,rotatingFileHandler
#keys=osxSysLogHandler #keys=osxSysLogHandler
@@ -41,50 +43,53 @@ keys=simpleFormatter
[logger_root] [logger_root]
level=WARNING level=WARNING
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
[logger_web2py] [logger_web2py]
level=WARNING level=WARNING
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
qualname=web2py qualname=web2py
propagate=0 propagate=0
# URL rewrite logging (routes.py)
# See also the logging parameter in routes.py
#
[logger_rewrite] [logger_rewrite]
level=WARNING level=WARNING
qualname=web2py.rewrite qualname=web2py.rewrite
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
propagate=0 propagate=0
[logger_cron] [logger_cron]
level=WARNING level=WARNING
qualname=web2py.cron qualname=web2py.cron
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
propagate=0 propagate=0
# generic app handler # generic app handler
[logger_app] [logger_app]
level=WARNING level=WARNING
qualname=web2py.app qualname=web2py.app
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
propagate=0 propagate=0
# welcome app handler # welcome app handler
[logger_welcome] [logger_welcome]
level=WARNING level=WARNING
qualname=web2py.app.welcome qualname=web2py.app.welcome,rotatingFileHandler
handlers=consoleHandler handlers=consoleHandler
propagate=0 propagate=0
# loggers for legacy getLogger calls: Rocket and markdown # loggers for legacy getLogger calls: Rocket and markdown
[logger_rocket] [logger_rocket]
level=WARNING level=WARNING
handlers=consoleHandler,messageBoxHandler handlers=consoleHandler,messageBoxHandler,rotatingFileHandler
qualname=Rocket qualname=Rocket
propagate=0 propagate=0
[logger_markdown] [logger_markdown]
level=WARNING level=WARNING
handlers=consoleHandler handlers=consoleHandler,rotatingFileHandler
qualname=markdown qualname=markdown
propagate=0 propagate=0
@@ -106,7 +111,7 @@ args=()
# #
[handler_rotatingFileHandler] [handler_rotatingFileHandler]
class=handlers.RotatingFileHandler class=handlers.RotatingFileHandler
level=INFO level=DEBUG
formatter=simpleFormatter formatter=simpleFormatter
args=("logs/web2py.log", "a", 1000000, 5) args=("logs/web2py.log", "a", 1000000, 5)