Adds django stdout logging 05/7805/1
authorBenjamin Diaz <bdiaz@whitestack.com>
Wed, 24 Jul 2019 18:57:38 +0000 (15:57 -0300)
committerBenjamin Diaz <bdiaz@whitestack.com>
Wed, 24 Jul 2019 19:56:25 +0000 (16:56 -0300)
Change-Id: Ic2ff3d346502c03c0ae9d08e238ed8ca956cc0bd
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
django.ini
sf_t3d/settings.py
supervisor-app.conf

index 3eb767f..1d87a3b 100644 (file)
@@ -12,6 +12,4 @@ max-requests    =  5000
 # clear environment on exit
 vacuum          =  true
 # optional path to a virtualenv
-#home            =  env
-# background the process
-daemonize       =  django.uwsgi.log
\ No newline at end of file
+#home            =  env
\ No newline at end of file
index 644cba9..0beb212 100644 (file)
@@ -15,6 +15,8 @@
 #
 
 import os
+import sys
+
 from sqlalchemy.engine.url import make_url
 
 # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
@@ -206,3 +208,28 @@ else:
 LOCALE_PATHS = (
     os.path.join(BASE_DIR, 'locale'),
 )
+
+LOGGING = {
+    'version': 1,
+    'disable_existing_loggers': False,
+    'formatters': {
+        'verbose': {
+            'format': '[django] %(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
+        }
+    },
+    'handlers': {
+        'console': {
+            'level': 'DEBUG',
+            'class': 'logging.StreamHandler',
+            'stream': sys.stdout,
+            'formatter': 'verbose'
+        },
+    },
+    'loggers': {
+        'django': {
+            'handlers': ['console'],
+            'level': 'DEBUG',
+            'propagate': True,
+        },
+    },
+}
\ No newline at end of file
index 1dabdea..c482e86 100644 (file)
@@ -1,6 +1,14 @@
 [program:app-uwsgi]
-command = /usr/local/bin/uwsgi --ini /usr/share/osm-lightui/django.ini
+command = /usr/local/bin/uwsgi --ini /usr/share/osm-lightui/django.ini --log-master
 environment=DJANGO_ENV="prod"
+stdout_logfile=/dev/stdout
+stdout_logfile_maxbytes=0
+stdout_logfile=/dev/stderr
+stdout_logfile_maxbytes=0
 
 [program:nginx-app]
 command = /usr/sbin/nginx
+stdout_logfile=/dev/stdout
+stdout_logfile_maxbytes=0
+stdout_logfile=/dev/stderr
+stdout_logfile_maxbytes=0
\ No newline at end of file