Update logging configuration
This commit is contained in:
parent
2a0c0072a4
commit
89d88ccceb
3 changed files with 25 additions and 25 deletions
|
|
@ -30,8 +30,7 @@ services:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: ./docker/django
|
dockerfile: ./docker/django
|
||||||
command: |
|
command: |
|
||||||
celery worker
|
celery worker -n worker1@%h
|
||||||
-n worker1@%h
|
|
||||||
-n worker2@%h
|
-n worker2@%h
|
||||||
--app newsreader
|
--app newsreader
|
||||||
--loglevel INFO
|
--loglevel INFO
|
||||||
|
|
@ -60,8 +59,7 @@ services:
|
||||||
target: production
|
target: production
|
||||||
entrypoint: /app/bin/docker-entrypoint.sh
|
entrypoint: /app/bin/docker-entrypoint.sh
|
||||||
command: |
|
command: |
|
||||||
gunicorn
|
gunicorn --bind 0.0.0.0:8000
|
||||||
--bind 0.0.0.0:8000
|
|
||||||
--workers 3
|
--workers 3
|
||||||
newsreader.wsgi:application
|
newsreader.wsgi:application
|
||||||
healthcheck:
|
healthcheck:
|
||||||
|
|
|
||||||
|
|
@ -89,6 +89,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
RUN mkdir /app/logs
|
||||||
|
RUN mkdir /app/media
|
||||||
RUN mkdir /app/bin
|
RUN mkdir /app/bin
|
||||||
|
|
||||||
COPY ./requirements /app/requirements
|
COPY ./requirements /app/requirements
|
||||||
|
|
|
||||||
|
|
@ -131,43 +131,43 @@ LOGGING = {
|
||||||
"format": "[{server_time}] {message}",
|
"format": "[{server_time}] {message}",
|
||||||
"style": "{",
|
"style": "{",
|
||||||
},
|
},
|
||||||
"syslog": {
|
|
||||||
"class": "logging.Formatter",
|
|
||||||
"format": "[newsreader] {message}",
|
|
||||||
"style": "{",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
"handlers": {
|
"handlers": {
|
||||||
"console": {
|
"console": {
|
||||||
"level": "INFO",
|
"level": "INFO",
|
||||||
"filters": ["require_debug_true"],
|
|
||||||
"class": "logging.StreamHandler",
|
"class": "logging.StreamHandler",
|
||||||
"formatter": "timestamped",
|
"formatter": "timestamped",
|
||||||
},
|
},
|
||||||
|
"file": {
|
||||||
|
"level": "DEBUG",
|
||||||
|
"class": "logging.handlers.RotatingFileHandler",
|
||||||
|
"filename": BASE_DIR / "logs" / "newsreader.log",
|
||||||
|
"backupCount": 5,
|
||||||
|
"maxBytes": 50000000, # 50 mB
|
||||||
|
"formatter": "timestamped",
|
||||||
|
},
|
||||||
"celery": {
|
"celery": {
|
||||||
"level": "INFO",
|
"level": "INFO",
|
||||||
"filters": ["require_debug_false"],
|
"class": "logging.handlers.RotatingFileHandler",
|
||||||
"class": "logging.handlers.SysLogHandler",
|
"filename": BASE_DIR / "logs" / "celery.log",
|
||||||
"formatter": "syslog",
|
"backupCount": 5,
|
||||||
"address": "/dev/log",
|
"maxBytes": 50000000, # 50 mB
|
||||||
},
|
"formatter": "timestamped",
|
||||||
"syslog": {
|
|
||||||
"level": "ERROR",
|
|
||||||
"filters": ["require_debug_false"],
|
|
||||||
"class": "logging.handlers.SysLogHandler",
|
|
||||||
"formatter": "syslog",
|
|
||||||
"address": "/dev/log",
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"loggers": {
|
"loggers": {
|
||||||
"django": {"handlers": ["console", "syslog"], "level": "INFO"},
|
"django": {"handlers": ["console"], "level": "INFO"},
|
||||||
"django.server": {
|
"django.server": {
|
||||||
"handlers": ["console", "syslog"],
|
"handlers": ["console"],
|
||||||
"level": "INFO",
|
"level": "INFO",
|
||||||
"propagate": False,
|
"propagate": False,
|
||||||
},
|
},
|
||||||
"celery": {"handlers": ["celery", "console"], "level": "INFO"},
|
"celery.task": {"handlers": ["console", "celery"], "level": "INFO"},
|
||||||
"newsreader": {"handlers": ["syslog", "console"], "level": "INFO"},
|
"newsreader": {
|
||||||
|
"handlers": ["console", "file"],
|
||||||
|
"level": "DEBUG",
|
||||||
|
"propagate": False,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue