Я пытаюсь настроить ведение журналов в веб-приложении flask на моем линод-сервере Ubuntu 19.10.
Настройка ведения журналов в webApp.wsgi:
logging.basicConfig(filename='app.log', level=logging.INFO)
Мой первый вопрос Будет ли он записывать в файл журнала рядом с init.py Так же, как на моем локальном компьютере? Или он запишет его в папку журнала?
Я проверил, что у обоих файлов журнала есть разрешения 'rw-r - r--' Требуется ли на сервере указанная c конфигурация для возможности записи в файл журнала?
Структура файла моего линод-сервера:
var
-log
--app.log <- LOG HERE?
-www
--webApp
---webApp
---webApp.wsgi
----__init.py__
----app.log <- LOG HERE?
Журнал apache2:
File "/var/www/webApp/webapp.wsgi", line 5, in <module>,
logging.basicConfig(filename='app.log', level=logging.INFO),
File "/usr/lib/python2.7/logging/__init__.py", line 1554, in basicConfig,
hdlr = FileHandler(filename, mode),
File "/usr/lib/python2.7/logging/__init__.py", line 920, in __init__,
StreamHandler.__init__(self, self._open()),
File "/usr/lib/python2.7/logging/__init__.py", line 950, in _open,
stream = open(self.baseFilename, self.mode),
IOError: [Errno 13] Permission denied: '/app.log',