File tree 3 files changed +20
-0
lines changed
3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -99,12 +99,26 @@ def init_app(cls, app):
99
99
app .logger .addHandler (file_handler )
100
100
101
101
102
+ class UnixConfig (ProductionConfig ):
103
+ @classmethod
104
+ def init_app (cls , app ):
105
+ ProductionConfig .init_app (app )
106
+
107
+ # log to syslog
108
+ import logging
109
+ from logging .handlers import SysLogHandler
110
+ syslog_handler = SysLogHandler ()
111
+ syslog_handler .setLevel (logging .INFO )
112
+ app .logger .addHandler (syslog_handler )
113
+
114
+
102
115
config = {
103
116
'development' : DevelopmentConfig ,
104
117
'testing' : TestingConfig ,
105
118
'production' : ProductionConfig ,
106
119
'heroku' : HerokuConfig ,
107
120
'docker' : DockerConfig ,
121
+ 'unix' : UnixConfig ,
108
122
109
123
'default' : DevelopmentConfig
110
124
}
Original file line number Diff line number Diff line change 1
1
import 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 )
2
7
3
8
COV = None
4
9
if os .environ .get ('FLASK_COVERAGE' ):
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Mako==1.0.7
20
20
Markdown==2.6.8
21
21
MarkupSafe==1.1.1
22
22
python-dateutil==2.6.1
23
+ python-dotenv==0.6.5
23
24
python-editor==1.0.3
24
25
six==1.10.0
25
26
SQLAlchemy==1.1.11
You can’t perform that action at this time.
0 commit comments