logging rotation in example, thanks Jonathan
This commit is contained in:
@@ -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
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user