File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -102,12 +102,26 @@ def init_app(cls, app):
102102 app .logger .addHandler (file_handler )
103103
104104
105+ class UnixConfig (ProductionConfig ):
106+ @classmethod
107+ def init_app (cls , app ):
108+ ProductionConfig .init_app (app )
109+
110+ # log to syslog
111+ import logging
112+ from logging .handlers import SysLogHandler
113+ syslog_handler = SysLogHandler ()
114+ syslog_handler .setLevel (logging .INFO )
115+ app .logger .addHandler (syslog_handler )
116+
117+
105118config = {
106119 'development' : DevelopmentConfig ,
107120 'testing' : TestingConfig ,
108121 'production' : ProductionConfig ,
109122 'heroku' : HerokuConfig ,
110123 'docker' : DockerConfig ,
124+ 'unix' : UnixConfig ,
111125
112126 'default' : DevelopmentConfig
113127}
Original file line number Diff line number Diff line change 11import os
2+ from dotenv import load_dotenv
3+
4+ dotenv_path = os .path .join (os .path .dirname (__file__ ), '.env' )
5+ if os .path .exists (dotenv_path ):
6+ load_dotenv (dotenv_path )
27
38COV = None
49if os .environ .get ('FLASK_COVERAGE' ):
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Mako==1.0.7
2020Markdown==2.6.8
2121MarkupSafe==1.1.1
2222python-dateutil==2.6.1
23+ python-dotenv==0.6.5
2324python-editor==1.0.3
2425six==1.10.0
2526SQLAlchemy==1.1.11
You can’t perform that action at this time.
0 commit comments