Назад | Перейти на главную страницу

Apache CustomLog для сервера WSGI не фильтруется по LogLevel

у меня есть Сервер WSGI, обслуживаемый прокси-сервером Apache. Я хотел бы иметь файл журнала, посвященный этому серверу, поэтому я добавил следующее в VirtualHost декларация:

LogFormat "%h %l %u %t \"%r\" %>s %b" wsgi_server
CustomLog ${APACHE_LOG_DIR}/wsgi_server.log wsgi_server
LogLevel crit

После перезапуска Apache я все еще вижу некоторые низкоуровневые (информация? Отладка?) Сообщения журнала в wsgi_server.log:

127.0.0.1 - - [24/Feb/2014:12:16:07 +0000] "GET /image/2014.02.24.10.33.41.540801-4.jpg HTTP/1.1" 200 33895
127.0.0.1 - - [24/Feb/2014:12:16:07 +0000] "GET /image/2014.02.24.10.35.47.666532-3.jpg HTTP/1.1" 200 6665
127.0.0.1 - - [24/Feb/2014:12:16:07 +0000] "GET /image/2014.02.24.10.18.20.501241-9999.jpeg HTTP/1.1" 200 93619
127.0.0.1 - - [24/Feb/2014:12:16:07 +0000] "GET /image/2014.02.24.10.17.54.087584-9999.jpg HTTP/1.1" 200 28088
...

Как мне исключить все сообщения журнала ниже crit из моего пользовательского журнала WSGI и хранить только распечатки из модуля Python WSGI?

В LogLevel директива контролирует многословие Журнал ошибок. Это похоже на журнал доступа для меня так твой LogLevel crit не повлияет на это.