Jon,

In simple testing (taking off in my F4E, rolling inverted, and slamming
into the ground) this patch suppresses the messages as desired unless
"--loglevel=warn" is set.  So yes, this patch seems to work with
FlightGear.

Perhaps someone could apply this to CVS in FlightGear as well?

Thanks,

Ron


On Sat, 2007-03-31 at 20:24 -0500, Jon S. Berndt wrote:
> Does this patch work with JSBSim.cxx in FlightGear? If it does, then I don't
> have a problem with including it in JSBSim.cxx in JSBSim CVS.
> 
> Jon
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Behalf Of Ron
> > Jensen
> > Sent: Saturday, March 31, 2007 6:51 PM
> > To: FlightGear developers discussions
> > Subject: Re: [Flightgear-devel] JSBSim bug (was) weekly bug roundup
> >
> >
> > On Sun, 2007-02-11 at 20:27 -0600, Jon S. Berndt wrote:
> > > >     1.24 Misdirected diagnostic in JSBSim.cxx
> > >
> > > Was the fix for this applied to JSBSim.cxx in JSBSim CVS, too?
> > >
> > > Jon
> >
> > The wiki [1] says this bug is fixed in JSBSim, however that is not true.
> > CVS for flightgear [2] matches CVS for JSBSim [3] and both still contain
> > the code for dumping the error code to cout.
> >
> > I don't speak C++, but would this patch be an acceptable fix?
> >
> > Index: JSBSim.cxx
> > ===================================================================
> > RCS file: /var/cvs/FlightGear-0.9/source/src/FDM/JSBSim/JSBSim.cxx,v
> > retrieving revision 1.41
> > diff -u -r1.41 JSBSim.cxx
> > --- JSBSim.cxx  19 Mar 2007 16:37:36 -0000      1.41
> > +++ JSBSim.cxx  31 Mar 2007 23:48:55 -0000
> > @@ -425,10 +425,14 @@
> >      if (!cache_ok) {
> >        SG_LOG(SG_FLIGHT, SG_WARN,
> >               "FGInterface is being called without scenery below
> > the aircraft!");
> > -      cout << "altitude         = " << alt << endl;
> > -      cout << "sea level radius = " << slr << endl;
> > -      cout << "latitude         = " << lat << endl;
> > -      cout << "longitude        = " << lon << endl;
> > +      SG_LOG(SG_FLIGHT, SG_WARN,
> > +             "altitude         = " << alt);
> > +      SG_LOG(SG_FLIGHT, SG_WARN,
> > +            "sea level radius = " << slr);
> > +      SG_LOG(SG_FLIGHT, SG_WARN,
> > +            "latitude         = " << lat);
> > +      SG_LOG(SG_FLIGHT, SG_WARN,
> > +            "longitude        = " << lon);
> >        //return;
> >      }
> >
> >
> >
> >
> > [1] 
> > http://wiki.flightgear.org/flightgear_wiki/index.php?title=Bugs#Misdirected_diagnostic_in_JSBSim.cxx
> > [2] 
> > http://cvs.flightgear.org/cgi-bin/viewvc/viewvc.cgi/source/src/FDM/JSBSim/JSBSim.cxx?annotate=1.41
> >  lines 428-431
> > [3] 
> > http://jsbsim.cvs.sourceforge.net/jsbsim/JSBSim/src/JSBSim.cxx?revision=1.13&view=markup
> >  lines 428-431




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to