[issue13516] Gzip old log files in rotating handlers

2011-12-14 Thread Raul Morales

Raul Morales  added the comment:

Ok, it is reasonable. It has no sense add support for compression since I am 
the only user who want it.

Maybe in the future ;)

--

___
Python tracker 
<http://bugs.python.org/issue13516>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13516] Gzip old log files in rotating handlers

2011-12-14 Thread Raul Morales

Raul Morales  added the comment:

I have just posted a comment, too.

http://plumberjack.blogspot.com/2011/12/improved-flexibility-for-log-file.html?showComment=1323891345946#c2875224484376643310

With this approach, anyone can implement support for any format easily. It is 
powerful. But IMHO, built-in support for Gzip and Zip formats would cover the 
basic needs of almost all platforms where python run.

Mix-in classes can be implemented in just a few lines of code, and it matches 
with your idea. Of course, IMHO.

--

___
Python tracker 
<http://bugs.python.org/issue13516>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13516] Gzip old log files in rotating handlers

2011-12-12 Thread Raul Morales

Raul Morales  added the comment:

Interesting, then I will wait your post. Thanks.

--

___
Python tracker 
<http://bugs.python.org/issue13516>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13516] Gzip old log files in rotating handlers

2011-12-12 Thread Raul Morales

Raul Morales  added the comment:

I use a similar code in my scripts, but I thought it could be useful to have 
this feature built into python.

If you prefer subclassing for compression, what about a compressing subclass 
built into logging package?

If you think it is a good feature, I will be able to work on it next week, and 
to add support for other formats.

--

___
Python tracker 
<http://bugs.python.org/issue13516>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13516] Gzip old log files in rotating handlers

2011-12-01 Thread Raul Morales

New submission from Raul Morales :

Sometimes log files grow very quickly and consume too much disk space (e.g. 
DEBUG), so compress old log files saves disk space without losing the 
information from log files.

I propose to add a "gzip" or "compress" argument to RotatingFileHandler and 
TimedRotatingFileHandler to select the number of old files you want to compress.

For example, if you set the argument to 0 (default) no files are gzipped , but 
if you set it to 3 you get the following log files:
app.log
app.log.1
app.log.2
app.log.3.gz
app.log.4.gz
...
app.log.n.gz

For TimedRotatingFileHandler it works similar, gzipping from the n-th newer log 
file to the oldest log file:
app.log
app.log.2011-12-01
app.log.2011-11-30
app.log.2011-11-29.gz
app.log.2011-11-28.gz
...

A possible patch is attached

--
components: Library (Lib)
files: log.patch
keywords: patch
messages: 148732
nosy: ramhux, vinay.sajip
priority: normal
severity: normal
status: open
title: Gzip old log files in rotating handlers
type: feature request
versions: Python 3.3
Added file: http://bugs.python.org/file23830/log.patch

___
Python tracker 
<http://bugs.python.org/issue13516>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com