Just to back up Dave's arguments - all sys admins I know would be a big -1 on Juju doing it's own log rolling. It's a recipe for lost log files, missing data etc. It's a mixing of responsibilities that should be handled separately.
Just on the volume point Dave raised - we do log a lot but that's also an orthogonal issue. Even if we logged less we'd still need a rolling mechanism. On 14/08/14 13:13, David Cheney wrote: > Ian asked me to post my thoughts here. > > I am not in favour of applications rolling their own logs, I believe > that applications should not know anything about their log output, > they should just dump it all to stdout and another process should take > care of shuttling the data, logging it, culling it, whatever. > > This is summarised here, http://12factor.net/logs > > I think our current system with rsyslog is working fine and there is > no reason to remove it. > > The problems with all-machines.log being to large is independent of > log rolling or any of these other arguments. We simply log too much. > There would be no request for log rolling it all-machines.log > contained only useful data. > > Dave > > On Sat, Aug 9, 2014 at 2:58 AM, Nate Finch <nate.fi...@canonical.com> wrote: >> So, rsyslog rotation works fine on Linux, but we can't do that on Windows. >> If we have to do something different for Windows, I'd rather just do one >> thing which is cross platform compatible for all our OSes, and not have to >> support a different configuration for each OS. Doing it all in-application >> also insulates us from external dependencies... if some future or past >> Ubuntu series (or CentOS) has a different version of rsyslog, it could >> behave differently / require a different configuration, etc. >> >> >> >> On Fri, Aug 8, 2014 at 12:40 PM, David Britton <david.brit...@canonical.com> >> wrote: >>> >>> On Fri, Aug 08, 2014 at 12:03:21PM -0400, Nate Finch wrote: >>> [...] >>>> remote syslog and to the local file log, we wouldn't need to worry about >>>> log rotation of the local log screwing up what gets sent to the remote >>> >>> Do the standard rsyslog log rotation mechanisms not function well? >>> >>> On Windows, what about the event log (which has remote >>> viewing/aggregation capabilities built in)? >>> >>> -- >>> David Britton <david.brit...@canonical.com> >> >> >> >> -- >> Juju-dev mailing list >> Juju-dev@lists.ubuntu.com >> Modify settings or unsubscribe at: >> https://lists.ubuntu.com/mailman/listinfo/juju-dev >> > -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev