From 783623be30d84795f8daf24b763b982401ec870d Mon Sep 17 00:00:00 2001 From: Bastien Abadie <bastien@nextcairn.com> Date: Wed, 23 May 2018 18:20:50 +0200 Subject: [PATCH] Create automatically logs dir --- .gitignore | 1 + arkindex/project/settings.py | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b3eb314b78..7c465bc532 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ playbook.retry build dist .eggs +logs diff --git a/arkindex/project/settings.py b/arkindex/project/settings.py index 301672791b..4ac800ca5e 100644 --- a/arkindex/project/settings.py +++ b/arkindex/project/settings.py @@ -15,7 +15,9 @@ import logging # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - +LOGS_DIR = os.environ.get('LOGS_DIR', os.path.realpath(os.path.join(BASE_DIR, '../logs'))) +if not os.path.isdir(LOGS_DIR): + os.makedirs(LOGS_DIR) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/ @@ -220,10 +222,7 @@ LOGGING = { 'level': 'INFO', 'class': 'logging.FileHandler', 'formatter': 'verbose', - 'filename': os.path.join( - os.environ.get('LOGS_DIR', os.path.realpath(os.path.join(BASE_DIR, '../../logs'))), - 'importers.log', - ) + 'filename': os.path.join(LOGS_DIR, 'importers.log'), }, }, 'loggers': { -- GitLab