Have you looked in the reference manual at all? All components log errors to syslog by default.
Searching for "syslog" in the reference shows lots of options regarding logging. A few quick hits on logging: http://www.cfengine.org/manuals/cf3-reference.html#Logs-and-records http://www.cfengine.org/manuals/cf3-reference.html#syslog-in-agent http://www.cfengine.org/manuals/cf3-reference.html#action-in-_002a (see log_level) http://www.cfengine.org/manuals/cf3-reference.html#logallconnections-in-server http://www.cfengine.org/manuals/cf3-reference.html#agentfacility-in-agent http://www.cfengine.org/manuals/cf3-reference.html#inform-in-agent http://www.cfengine.org/manuals/cf3-reference.html#verbose-in-agent I think you should be careful about making strong claims/complaints without checking the facts first. Perhaps writing a separate document on logging is a good idea, but we already have so much documentation that it might not help people find it faster anyway. As a side note, if you truly were interested in buying Nova, you will get a free trial easily by filling out the form at http://cfengine.com/pages/contactUs Happy hacking. -- Regards, Eystein On Sat, Mar 5, 2011 at 4:03 PM, Jake <behindt...@gmail.com> wrote: > On 03/04/11 07:53, no-re...@cfengine.com wrote: >> Forum: Cfengine Help >> Subject: Re: proper logging for cfengine processes >> Author: neilhwatson >> Link to topic: https://cfengine.com/forum/read.php?3,20915,20955#msg-20955 >> >> Nova has the best logging built in. For community you have to do more work. >> I use report promises extensively. When the agent is run from the executor >> these reports go to syslog. >> > > > thanks for this info, there is very little info to go on. > > after searching for further information on this topic (logging) i am > left to conclude i am pretty much screwed with cfengine 3 community. i > cannot speak on cfengine nova. i would like to think that i am wrong but > your comment suggests to me that "if you want real logging, you must > pay" which is, imo, ridiculous. > > the various cf-* daemons work great in the foreground with verbose or > debug outputs. unless i am really missing something it seems that it has > been made intentionally difficult to get this same information to write > to a log. this is unbelievably stupid and could easily be fixed with an > hour or two of developer work, but i would be willing to bet a patch > would not be accepted. this seems like a *really* poor choice of > features to intentionally remove from the unpaid version of the software. > > without proper logs one really cannot gauge how well the community > solution works for their application. removal of the basic features > required to test the real world utility of the software make a potential > purchaser (me) unlikely to proceed with any purchase because the quality > of the goods on display is questionable. > > there should be a couple simple settings for logging in each daemon's > config file e.g. > > syslog = yes > log_level = 3 > > the apparent lack of any such settings or any accompanying documentation > is pretty shocking. > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine > _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine