Chef-rfc: Refactored Chef Client logging (and a new logger!)


#1

Hallo Chefs!

I’ve put together a chef-rfc that proposes a significant refactoring of the
way the chef client outputs log information.

The main idea is to replace/deprecate (eventually) the existing logging
mechanisms with a framework that is easy to extend (write you own
loggers!), easy to configure (add a few lines toa config file!), and is
consistent (what happens if I pass these 3 flags in like this??).

Also as a side bonus, the first logger we’d like to add as part of this is
a native syslog logger, which has been a long time coming.

Please feel free to take a peek and as always, comments are welcome!

Scott Hain — Software Development Engineer

360.360.7433 – shain@getchef.com – *my: *Linkedin http://www.linkedin.com/
Twitter http://www.twitter.com/elejia

CHEF

GETCHEF.COM http://www.getchef.com/

TM

getchef.com http://www.getchef.com/ Blog
http://www.opscode.com/blog/ Facebook
https://www.facebook.com/getchefdotcom Twitter
https://twitter.com/chef Youtube https://www.youtube.com/getchef