C.Preissner@tv1.de
2004-Aug-06 14:57 UTC
[icecast-dev] WG: Re: extended logging for icecast2
Hi I want to contribute some changes to icecast2 server; Some improvements to logging engine of icecast ( daily and monthly aggregation ); <p>During every logging process I check if the actual logfile is still the actual one; if not, I generate a new logfile and write the logentry in the new logfile; in case, nothing changed, I write to the old logfile; <p>it is just 3 little changes to logging.c, cfgfile.c main.c and an extension to icecast.xml for different aggregation modes ( currently, daily, monthly or no aggregation are supported ) imple diff on the files should show you the differences ( most of them are in logging.c ); ince I am from the java world, and not really a hardcore c developer, I suppose there is space for improvements but this version should work pretty fine anyway ( and in case I did not forget to add a changed source file :-( ); it is already running on our server for several days without problems; <p>BUT IT IS NOT YET TESTED ON WINDOWS ( just on Linux ); <p><p><p>Let me know if these are useful changes for you. Just thought it is, since most people still seem to use logrotate, which works fine for windows of course; <p>Chris -------------- next part -------------- A non-text attachment was scrubbed... Name: icecast_ext_logging.tar.gz Type: application/octet-stream Size: 10792 bytes Desc: icecast_ext_logging.tar.gz Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20040226/ca1ec3e5/icecast_ext_logging.tar.obj