Is there a specific reason for forcing the log destination to :console in the agent application? If the log level is set with verbose/debug then :console is always added to any logdest the user specifies. I see bits of this in the application tests and patches for #1886 & #5952.
The apply and master applications, for example, don't behave this way. The user is able to set the log level with verbose/debug options independently of the logdest. This leads to inconsistent behavior across applications when trying to use an alternate destination[1]. Ideally I'd like to set log level to any of the supported levels, independent of destination. I could also see the argument for 'format' of color/html/json/text being split out of logdest as well. [1] https://gist.github.com/83555 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
