Как получить атрибуты supervisord conf в процессе, который он использует?
[program:automate_test_sessions_bigquery]
command=python2.7 -m a.process_name
autorestart=true
numprocs=2
stderr_logfile=/tmp/a.err.log
stdout_logfile=/tmp/a.out.log
stdout_logfile_maxbytes=0
stderr_logfile_backups=0
Выше приведен пример (частичный) супервизора conf для конкретного процесса. Теперь я не могу сделать python2.7 logger для записи logger.error логов в a.err.log
и нормально заходит в a.out.log
,
Поэтому я решил разделить свой регистратор на два объекта потока, один из которых записывает в.err, а другой - в.out-файлы. Все, что мне нужно, это ценность stderr_logfile
а также stdout_logfile
в процессе Python, чтобы определить имена файлов.
Как я могу это сделать?