в каталоге root моего сервера, у меня есть
lrwxrwxrwx 1 root root 7 Jul 11 2018 bin -> usr/bin
dr-xr-xr-x. 6 root root 4096 Apr 17 02:41 boot
drwxr-xr-x. 2 root root 87 Dec 19 08:15 bundle
drwxr-xr-x 16 root root 2680 May 4 05:00 dev
drwxr-xr-x. 134 root root 8192 May 4 05:00 etc
drwxr-xr-x. 10 root root 4096 May 1 08:20 home
lrwxrwxrwx 1 root root 7 Jul 11 2018 lib -> usr/lib
lrwxrwxrwx 1 root root 9 Jul 11 2018 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 Apr 11 2018 media
drwxr-xr-x. 2 root root 6 Apr 11 2018 mnt
drwxr-xr-x. 3 root root 25 Apr 11 2018 opt
dr-xr-xr-x 150 root root 0 May 4 05:00 proc
dr-xr-x---. 10 root root 4096 May 4 10:01 root
drwxr-xr-x 42 root root 1340 May 4 05:00 run
lrwxrwxrwx 1 root root 8 Jul 11 2018 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Apr 11 2018 srv
dr-xr-xr-x 13 root root 0 May 4 08:56 sys
drwxrwxrwt. 12 root root 98304 May 4 09:58 tmp <-- i want to create logs inside this directory
drwxr-xr-x. 13 root root 155 Jul 11 2018 usr <-- my file is located here
drwxr-xr-x. 23 root root 4096 Jul 11 2018 var
, мой файл находится в
/var/www/dev-django/myproject/myapp/views.py
в моем файле views.py
import logging
logging.basicConfig(filename='/tmp/logs/mylogs.log',level=logging.DEBUG)
def main(request):
logging.debug('test entry for logs')
return HttpResponse('abc')
файл журнала уже доступен на
/tmp/logs/mylogs.log
, но когда я захожу на URL, который запускает эту функцию, я получаю следующую ошибку:
No such file or directory: '/tmp/logs/mylogs.log'