Graham Dumpleton
graham.dumpleton at gmail.com
Sat Aug 16 08:10:17 EDT 2008
2008/8/16 Camilo Telles <camilot at terra.com.br>: > Graham, > > How do I flush it? How I get access to the FileHandler from the logging object? > I prefer to use the logging module, so I can split the content to be logged between two files. Use: import sys sys.stderr.flush() It is a standard Python file like object. Graham > ---------- Cabeçalho original ----------- > > De: "Graham Dumpleton" graham.dumpleton at gmail.com > Para: "Camilo Telles" camilot at terra.com.br > Cópia: "mod_python" mod_python at modpython.org > Data: Sat, 16 Aug 2008 21:22:31 +1000 > Assunto: Re: [mod_python] problems with logging > >> The sys.stderr stream in mod_python is buffered, you need to flush it. >> You are better of implementing a logging module handler which logs >> using apache.log_error(). >> >> Graham >> >> 2008/8/16 Camilo Telles <camilot at terra.com.br>: >> > Sirs, >> > >> > I have an annoying problem happening with mod_python and logging. >> > Here is the code: >> > =========================================== >> > import logging >> > from mod_python import util >> > >> > def index(req, email): >> > logging.basicConfig(level=logging.DEBUG, >> > format='%(asctime)s;%(message)s', >> > filename='log_email.txt', >> > filemode='a') >> > logging.info(email) >> > logging.shutdown() >> > >> > util.redirect(req, 'http://dummy/download.html') >> > ====================================== >> > >> > What happens: sometimes the logs occurs, sometimes it not. It´s completely random. >> > >> > I´m using: >> > >> > Apache/2.2.8 (Ubuntu) >> > mod_python/3.3.1 >> > Python/2.5.2 >> > >> > Any clue? I need to do some kind of flush? If yes, how? >> > >> > Thanks in advance. >> > >> > Camilo >> > >> > >> > >> > _______________________________________________ >> > Mod_python mailing list >> > Mod_python at modpython.org >> > http://mailman.modpython.org/mailman/listinfo/mod_python >> > >> >> Esta mensagem foi verificada pelo E-mail Protegido Terra. >> Atualizado em 16/08/2008 >> >> > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python >
|