[Tutor] Purging/deleting the logfile with the logging module
kent37 at tds.net
Wed Jan 31 04:00:38 CET 2007
Tony Cappellini wrote:
> I want to purge (empty) or delete the logfile created by the logging
> module, and reopen it for a new session.
> There is reference to a close function in the 2.3 docs, but I don't see
> how I can purge or delete the file, since I don't have access to the
> file descriptor.
> *close*( )
> Tidy up any resources used by the handler. This version does nothing
> and is intended to be implemented by subclasses.
> How can I purge/delete & reopen the logfile?
FileHandler has a close() method that presumably does something useful.
So I guess you have to get ahold of the FileHandler. One way to do that
would be to configure the logging in code instead of in a config file or
basicConfig(). There is an example of doing this with a SocketHandler here:
The code to set up a FileHandler would be very similar.
More information about the Tutor