Greg, On 12/9/16 3:46 AM, Greg Thomas wrote: >> So, to clarify, the file contained in the rolled over zip files (like > "my.20.log.zip") is called "my.1.log" > > Correct. An error in composing my original email, apologies.
The problem is that this kind of thing was (likely) designed around gzipping a file, which contains no structure. Adding ZIP support added a dimension that didn't previously exist: file structure within the archive. Re-naming a filename within a ZIP file isn't as straightforward as you might expect[1]. How important is this as a feature/fix? Could you use gzip instead? -chris [1] http://stackoverflow.com/a/848053/276232 > On 8 December 2016 at 23:52, Remko Popma <remko.po...@gmail.com> wrote: > >> Greg, >> >> So, to clarify, the file contained in the rolled over zip files (like >> "my.20.log.zip") is called "my.1.log", not "my.1.log.zip", correct? >> (Your original email said the rolled over zip files contain zip files, >> which sounds like a bug...) >> >> Sent from my iPhone >> >>> On 9 Dec 2016, at 2:35, Greg Thomas <greg.d.tho...@gmail.com> wrote: >>> >>>> On 8 December 2016 at 15:58, Apache <ralph.go...@dslextreme.com> wrote: >>>> >>>> That indeed does seem strange. I will have to try it myself. You may >> have >>>> found a bug. >>> >>> >>> Thinking on this a bit more ... >>> >>> At a point in time, my.1.log is zipped to my.1.log.zip >>> >>> Some time later, my.1.log.zip is renamed to my.2.log.zip - in terms of >>> effort, it's possible to either >>> >>> a) Leave the contents of the ZIP file unchanged. so my.2.log.zip (and >>> my.XXX.log.zip) all contain my.1.log - what currently happens >>> >>> b) When my.1.log.zip is renamed to my.2.log.zip, recognise that it only >>> contains one file, and rename the contained file from my.1.log to >> my.2.log >>> (is it possible to rename a file contained in a ZIP without re-creating >> it? >>> What about gzip files, etc. etc.?) >>> >>> c) When it's necessary to rename my.1.log.zip to my.2.log.zip, recognise >>> that it only contains one file, extract my.1.log, rename it to my.2.log, >>> and then zip it up into my.2.log.zip. >>> >>> Greg >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-user-h...@logging.apache.org >> >> >
signature.asc
Description: OpenPGP digital signature