Am 26.02.2013 um 18:15 schrieb Chris Radek: > On Tue, Feb 26, 2013 at 05:09:42PM +0100, Michael Haberler wrote: >> >> all messages should wind up in syslog anyway > > I don't agree with this. We have an odd application that is pretty
Talk that one out with Seb first, please. I think we should have the option to log everything, and through a singel channel; not a file here, a syslog there, a console print over there, and an on-screen popup thrown in - I'm sorry, enough is enough. That isnt 'improving a code smell', but then I am fully aware perceptions vary widely on what constitutes a desirable architecture, or an improvement for that matter. -Michael > much like other user applications, but is partly implemented in the > kernel for technical reasons. If not for this implementation > detail, I doubt we would be thinking about syslog at all. My web > browser and office applications don't log anything to syslog, > because the errors they give are for the user to consume, not the > sysadmin. Syslog is where errors for the sysadmin go. > > Many (most?) of linuxcnc's errors are for the user ("Can't do G1 > without Feed rate set"). These kinds of errors do NOT belong in > syslog. They need to be localized and then shown on the screen, > just like "Can't get to that website" in my browser and "12:72 is an > invalid time" in my spreadsheet. > > Some other errors, like the realtime delay errors, MIGHT belong in > syslog in addition to being shown to the user. But I am not sure > what added value that gives us. > > Who is our audience here? A perusal of the mailing list and forum > will show that people simply don't see error messages that don't pop > up on the screen. > > For any change in error handling, to me, the primary goal to have in > mind is to solve the problem of "linuxcnc won't start and I can't > tell why". We currently have a popup in that case, but it's full of > incomprehensible garbage. Changing/improving the smell of the code > is a goal I care about WAY less than that, but if that's step 1, so > be it! > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers