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 @@ -103,12 +103,26 @@ def init_app(cls, app):
103103 app .logger .addHandler (file_handler )
104104
105105
106+ class UnixConfig (ProductionConfig ):
107+ @classmethod
108+ def init_app (cls , app ):
109+ ProductionConfig .init_app (app )
110+
111+ # log to syslog
112+ import logging
113+ from logging .handlers import SysLogHandler
114+ syslog_handler = SysLogHandler ()
115+ syslog_handler .setLevel (logging .INFO )
116+ app .logger .addHandler (syslog_handler )
117+
118+
106119config = {
107120 'development' : DevelopmentConfig ,
108121 'testing' : TestingConfig ,
109122 'production' : ProductionConfig ,
110123 'heroku' : HerokuConfig ,
111124 'docker' : DockerConfig ,
125+ 'unix' : UnixConfig ,
112126
113127 'default' : DevelopmentConfig
114128}
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