2323# SECURITY WARNING: don't run with debug turned on in production!
2424DEBUG = True
2525
26- ALLOWED_HOSTS = ["ec2-13-209-167-172.ap-northeast-2.compute.amazonaws.com " ,"localhost" , "13.209.167.172" , "ssuitlocker.kro.kr " ]
26+ ALLOWED_HOSTS = ["ssuitlocker.kro.kr " ,"localhost" ]
2727#cookie(login) duration
2828SESSION_COOKIE_AGE = 600
2929SESSION_SAVE_EVERY_REQUEST = True
138138
139139DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
140140LOGIN_URL = '/locker/login'
141- LOGIN_REDIRECT_URL = '/locker/lockerlist'
141+ LOGIN_REDIRECT_URL = '/locker/lockerlist'
142+
143+ LOGGING = {
144+ 'version' : 1 ,
145+ 'disable_existing_loggers' : False ,
146+ 'filters' : {
147+ 'require_debug_false' : {
148+ '()' : 'django.utils.log.RequireDebugFalse' ,
149+ },
150+ 'require_debug_true' : {
151+ '()' : 'django.utils.log.RequireDebugTrue' ,
152+ },
153+ },
154+ 'formatters' : {
155+ 'django.server' : {
156+ '()' : 'django.utils.log.ServerFormatter' ,
157+ 'format' : '[{server_time}] {message}' ,
158+ 'style' : '{' ,
159+ },
160+ 'standard' :{
161+ 'format' : '%(asctime)s [%(levelname)s] %(name)s : %(message)s'
162+ },
163+ },
164+ 'handlers' : {
165+ 'console' : {
166+ 'level' : 'INFO' ,
167+ 'filters' : ['require_debug_true' ],
168+ 'class' : 'logging.StreamHandler' ,
169+ },
170+ 'django.server' : {
171+ 'level' : 'INFO' ,
172+ 'class' : 'logging.StreamHandler' ,
173+ 'formatter' : 'django.server' ,
174+ },
175+ 'file' :{
176+ 'level' : 'INFO' ,
177+ 'filters' : ['require_debug_false' ],
178+ 'class' : 'logging.handlers.RotatingFileHandler' ,
179+ 'filename' : BASE_DIR / 'logs/ssulocker.log' ,
180+ 'maxBytes' : 1024 * 1024 * 50 ,
181+ 'backupCount' : 5 ,
182+ 'formatter' : 'standard' ,
183+ },
184+ },
185+ 'loggers' : {
186+ 'django' : {
187+ 'handlers' : ['console' ,'file' ],
188+ 'level' : 'INFO' ,
189+ },
190+ 'django.server' : {
191+ 'handlers' : ['django.server' ],
192+ 'level' : 'INFO' ,
193+ 'propagate' : False ,
194+ },
195+ }
196+ }
0 commit comments