← Back to team overview

kicad-developers team mailing list archive

Re: Hating wx configuration more than ever...

 

> I may be joining this hate group. I have the same
> wx Config Dick mentioned above...what does wxTrace do?
> A log trace somewhere might come in handy...I've
> succeded in generating a .sch that blows up EEschema
> reader without a hint of which file or line# it choked on.
> The trace back though libs and even gdb bt doesn't
> give much of a hint where it ran off the rails....
> generally a text, wxString line in my *cache.lib most
> likely...I don't even get a stickup of reading....but
> I'm will to try and debug the blowup!
>
> How do I turn on debug?
>
> Frank Bennett


On 4/17/2012 9:31 AM, Dick Hollenbeck wrote:
>> Wayne,
>>
>> How do I enable these debug statements in drawframe.cpp and where do I see them?
>>
>> How do I redirect these to a file?
>>
>> The documentation is inadequate.
>>
>> Thanks,
>>
>> Dick
>>
>>
> Somewhere you need to set the WXTRACE environment variable to the string
> or or comma separated list of strings of the trace messages that you
> want to see.  I do them locally in a terminal so I can change them on
> the fly.  For instance, if you want to see the scroll bar values that
> are being calculated you would use:
>
> #export WXTRACE="KicadScrollSettings"
>
> I believe the trace messages are dumped to stderr by default.
>
> The wxWidgets documentation is a bit weak when it comes to wxLogTrace.
> For the most part, the documentation is there but it's scattered in
> multiple places.  I had to dig around a bit to figure out how to use it.
>  I probably should go back and update our documentation by creating a
> separate Doxygen section to document the trace strings a what they log.
>
> I hope this is helpful.
>
> Wayne
>




References