diff --git a/debian-files/logrotate b/debian-files/logrotate new file mode 100644 index 0000000000000000000000000000000000000000..628c7e294c01aaa97a8166fc187ca8a333d9d8b2 --- /dev/null +++ b/debian-files/logrotate @@ -0,0 +1,22 @@ +/var/log/smasch/gunicorn.log { + copytruncate + size 32k + weekly + dateext + rotate 52 + compress + missingok + create 600 smasch smasch +} +/var/log/smasch/smasch.log { + copytruncate + size 32k + weekly + dateext + rotate 52 + compress + missingok + create 600 smasch smasch +} + + diff --git a/debian-files/smasch.py b/debian-files/smasch.py index d6054427001cc402a130dabdf5c608c9b9d77d1d..5a860c1a694174471b8516fc7b2177c903ade16b 100644 --- a/debian-files/smasch.py +++ b/debian-files/smasch.py @@ -27,3 +27,40 @@ STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' NEXMO_API_KEY = 'API_KEY' NEXMO_API_SECRET = 'API_SECRET' NEXMO_DEFAULT_FROM = 'Scheduling' # the sender of the message (phone number or text) + +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'handlers': { + 'file': { + 'level': 'INFO', + 'class': 'logging.FileHandler', + 'filename': '/var/log/smasch/smasch.log', + 'formatter': 'verbose' + }, + 'console': { + 'class': 'logging.StreamHandler', + 'level': 'DEBUG', + 'formatter': 'simple' + }, + }, + 'formatters': { + 'verbose': { + 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' + }, + 'simple': { + 'format': '%(levelname)s %(message)s' + }, + }, + 'loggers': { + 'django': { + 'handlers': ['file'], + 'level': 'INFO', + }, + 'web': { + 'handlers': ['file'], + 'level': 'DEBUG', + }, + }, +} + diff --git a/debian-template/postinst b/debian-template/postinst index d5b1475ac8942f59fd3353e7aebfb01508059c77..f9c4bfdbd2c40f5fe052ad1c208a5bbb5f530541 100644 --- a/debian-template/postinst +++ b/debian-template/postinst @@ -21,7 +21,6 @@ if [ "$1" = "configure" ] && [ -z "$2" ]; then chown -R smasch:smasch /run/gunicorn/ mkdir /var/log/smasch - chown -R smasch:smasch /var/log/smasch fi echo "Instal python dependencies" @@ -36,5 +35,7 @@ source /usr/lib/smasch/env/bin/activate && /usr/lib/smasch/manage.py migrate >> chown -R smasch:smasch /usr/lib/smasch +chown -R smasch:smasch /var/log/smasch + #DEBHELPER#