diff --git a/production.ini b/production.ini --- a/production.ini +++ b/production.ini @@ -1,18 +1,16 @@ -######################################################################## -## -## pylons_app - Pylons development environment configuration -## -## The %(here)s variable will be replaced with the parent directory of this file -## -[exe] -command = serve -daemon = false -user = nobody -group = nobody +################################################################################ +################################################################################ +# pylons_app - Pylons environment configuration # +# # +# The %(here)s variable will be replaced with the parent directory of this file# +################################################################################ [DEFAULT] debug = true -## Uncomment and replace with the address which should receive any error reports +############################################ +## Uncomment and replace with the address ## +## which should receive any error reports ## +############################################ email_to = marcin.kuzminski@etelko.pl smtp_server = localhost error_email_from = paste_error@localhost @@ -24,77 +22,60 @@ port = 8001 [app:main] use = egg:pylons_app -full_stack = true -static_files = false -##default lang +full_stack = false +static_files = true +#default lang lang=en cache_dir = %(here)s/data -beaker.session.key = pylons_app -beaker.session.secret = #@^^F&VWUDCT%@$#WR^@&*IWEKF -beaker.session.timeout = 3600 - -##auto save the session to not to use .save() -beaker.session.auto = True - -##true exire at browser close -#beaker.session.cookie_expires = 3600 - -## If you'd like to fine-tune the individual locations of the cache data dirs -## for the Cache data, or the Session saves, un-comment the desired settings -## here: -#beaker.cache.data_dir = %(here)s/data/cache -#beaker.session.data_dir = %(here)s/data/sessions -##Type of storage used for the session, current types are -##“dbm”, “file”, “memcached”, “database”, and “memory”. -##The storage uses the Container API that is also used by the cache system. -beaker.session.type = memory - -##if db or memcached is used -##you have to use -#beaker.session.url = -#beaker.session.table_name = - -## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* -## Debug mode will enable the interactive debugging tool, allowing ANYONE to -## execute malicious code after an exception is raised. +################################################################################ +## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ## +## Debug mode will enable the interactive debugging tool, allowing ANYONE to ## +## execute malicious code after an exception is raised. ## +################################################################################ set debug = false -##dozer logging -#logview.sqlalchemy = #faa -#logview.pylons.templating = #bfb -#logview.sample_app.lib = #aaa - -# Logging configuration +################################ +### LOGGING CONFIGURATION #### +################################ [loggers] -keys = root, routes, pylons_app +keys = root, routes, pylons_app, sqlalchemy [handlers] -keys = console,file_handler +keys = console [formatters] keys = generic +############# ## LOGGERS ## +############# [logger_root] -level = DEBUG -handlers = file_handler +level = INFO +handlers = console [logger_routes] level = INFO -handlers = file_handler +handlers = console qualname = routes.middleware # "level = DEBUG" logs the route matched and routing variables. [logger_pylons_app] level = DEBUG -handlers = file_handler +handlers = console qualname = pylons_app +[logger_sqlalchemy] +level = DEBUG +handlers = console +qualname = sqlalchemy.engine + +############## ## HANDLERS ## +############## [handler_console] class = StreamHandler @@ -102,13 +83,9 @@ args = (sys.stderr,) level = NOTSET formatter = generic -[handler_file_handler] -class = FileHandler -args = ('./pylons_app.log','a') -level = NOTSET -formatter = generic - +################ ## FORMATTERS ## +################ [formatter_generic] format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s