Hi,
That way you don't have to deal with rotating log files (not sure if
djangos file logger handles that though) and permission problems.
There is no "Django logger". Django uses the Python native logging module. This module defines several handler types, including the RotatingFileHandler one, which takes care of rotating logs files automatically on systems which don't support this out of the
box (Windows for instance). Have a look at https://docs.python.org/3.7/library/logging.handlers.html#rotatingfilehandler for
detail.
However, if your application is supposed to be deployed and executed on *nix servers, just log to standard files (or to stdout/stderr and redirect them to a log file) and add the involved log files in the logrotate configuration (see https://linux.die.net/man/8/logrotate). logrotate takes care of a lot of things, such as :
logrotate is rock solid and at the heart of *nix since ages.
Best
Eric