





В прошлом я успешно использовал встроенный Модуль ведения журнала Python в (не веб) проектах - он также должен работать в веб-среде.
В настоящее время нет встроенной поддержки ведения журнала mod_python в Apache. Если вы действительно хотите работать с журналами Apache, вы можете проверить эту ветку (убедитесь, что вы получили вторую версию опубликованного кода, а не первую):
Если вы просто хотите использовать более структурированную систему ведения журнала, стандартный модуль ведения журнала Python, на который ссылается Блэр, очень полно функционален. Помимо связанных с Блэром документов Python.org, вот более подробный обзор функций модуля из onLamp:
И для быстрого примера использования:
Я согласен с сообщением Блэра Конрада о модуле ведения журнала Python. Однако стандартные обработчики журналов иногда сбрасывают сообщения. Стоит использовать SocketHandler модуля регистрации и создать приемник для прослушивания сообщений и записи их в файл.
Вот мой: Пример приемника SocketHandler.
Должно быть, это изменилось за последние четыре года. Если вы столкнулись с этим вопросом и захотите это сделать, вы можете сделать это через объект запроса, т.е.
def handler(req) :
req.log_error('Hello apache')