Logging with cookiecutter-django inside docker not displaying on console

I can't get logging to display. Am I doing something wrong? Other logging that is generated by cookiecutter-django works fine, but when I try to implement logging myself for debugging I am not able to get any display

settings.py:

LOGGING = {
    "version": 1,
    "disable_existing_loggers": False,
    "formatters": {
        "verbose": {
            "format": "%(levelname)s %(asctime)s %(module)s "
            "%(process)d %(thread)d %(message)s"
        }
    },
    "handlers": {
        "console": {
            "level": "INFO",
            "class": "logging.StreamHandler",
            "formatter": "verbose",
        },
        "file": {
            "level": "INFO",
            "class": "logging.FileHandler",
            "formatter": "verbose",
            "filename": "debug.log",
        },
    },
    "root": {"level": "INFO", "handlers": ["console", "file"]},
}

view.py:

class run(viewsets.ModelViewSet):

    serializer_class = RunSerializer

    def list(self, request):
        return Response("Get")

    def create(self, request):
        logger = logging.getLogger("root")
        logger.info(request.data)
        logger.info(request.POST)

        return Response({200})

this logging does not display to console

Back to Top