More information it not better. The optimal amount of information is the "minimal needed information" when troubleshooting. Extraneous information simply reduces the signal to noise ratio. And this opinion is a strong one I hold, established by doing this for 30 years, 40 hours a week.
I don't see how this can be done conditionally compiled, without a lot of noise at the conditional compile points. BTW, can you add my grandmother's maiden name to the output? Somebody might need that. On 07/09/2014 03:00 PM, Nhat Khai wrote: > Please look at the log output. It give all the pin point where is the code, > threadID, > level. Would it be much easier to locale the problem for all developer? > > Below is the example of the output look like in file name > Debug_eeschema.20140709_153421.thread25760.log when run eeschema: > 15:34:21 #25760# LVL#03 [ single_top.cpp:127 :OnInit ] Program > Initializing > 15:34:21 #25760# LVL#03 [ single_top.cpp:127 :OnInit ] > wxLogMessage is on > 15:34:21 #25760# LVL#06 [ single_top.cpp:127 :OnInit ] > wxLogDebug is on > 15:34:21 #25760# LVL#01 [ single_top.cpp:127 :OnInit ] > wxLogError is on > 15:34:21 #25760# LVL#03 [ single_top.cpp:81 :set_lib_env_var] > LIB_ENV_VAR:'C:\projects\kicad-winbuilder\kicad\bin;C:\projects\kicad-winbuilder\env\mingw-w64\mingw32\bin;C:\projects\kicad-winbuilder\env\cmake\cmake-2.8.12.2-win32-x86\bin;C:\projects\kicad-winbuilder\env\bazaar;C:\projects\kicad-winbuilder\env\patch\bin;C:\projects\kicad-winbuilder\env\python;C:\projects\kicad-winbuilder\env\swig\swigwin-2.0.10;C:\projects\kicad-winbuilder\env\tee;C:\projects\kicad-winbuilder\env\libxslt-1.1.26.win32\bin;C:\projects\kicad-winbuilder\env\libxml2-2.7.8.win32\bin;C:\projects\kicad-winbuilder\env\iconv-1.9.2.win32\bin;C:\projects\kicad-winbuilder\env\zlib-1.2.5\bin;C:\projects\kicad-winbuilder\kicad\bin;C:\projects\kicad-winbuilder\kicad;C:\WINDOWS\System32' > 15:34:21 #25760# LVL#06 [ image.cpp:2805:AddHandler ] Adding > duplicate image > handler for 'PNG file' > 15:34:21 #25760# LVL#06 [ image.cpp:2805:AddHandler ] Adding > duplicate image > handler for 'GIF file' > 15:34:21 #25760# LVL#06 [ image.cpp:2805:AddHandler ] Adding > duplicate image > handler for 'JPEG file' > 15:34:21 #25760# LVL#06 [ pgm_base.cpp:656 :SetLanguagePath] Adding > locale lookup > path: C:\projects\kicad-winbuilder\kicad\share\internat > 15:34:21 #25760# LVL#06 [ pgm_base.cpp:656 :SetLanguagePath] Adding > locale lookup > path: C:\Program Files (x86)\KiCad\share\internat > 15:34:22 #25760# LVL#03 [ search_stack.cpp:151 :Show ] kiface > SEARCH_STACK: > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 0]:C:\projects\kicad-winbuilder\kicad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 1]:C:\projects\kicad-winbuilder\kicad\share\template > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 2]:C:\Program > Files (x86)\KiCad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 3]:C:\Program > Files (x86)\KiCad\share\template > 15:34:22 #25760# LVL#07 [ draw_frame.cpp:793 :AdjustScrollBar] > (KicadScrollSettings) > Center Position = ( 5846, 4134 ), scale = 0.1118771166 > 15:34:22 #25760# LVL#07 [ draw_frame.cpp:969 :AdjustScrollBar] > (KicadScrollSettings) > Drawing = (16483, 8268), Client = (16482.36973, 8268), Offset = (-2395, 0), > SetScrollbars(1, 1, 1844, 925, 0, 0) > 15:34:22 #25760# LVL#03 [ search_stack.cpp:151 :Show ] > configCreate SEARCH_STACK: > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 0]:C:\projects\kicad-winbuilder\kicad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 1]:C:\projects\kicad-winbuilder\kicad\share\template > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 2]:C:\Program > Files (x86)\KiCad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 3]:C:\Program > Files (x86)\KiCad\share\template > 15:34:22 #25760# LVL#06 [ project.cpp:330 :configCreate ] Use > template file > 'C:\projects\kicad-winbuilder\kicad\share\template\kicad.pro > <http://kicad.pro>' as > project file. > 15:34:22 #25760# LVL#03 [ search_stack.cpp:151 :Show ] > LoadLibraries > SEARCH_STACK: > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 0]:C:\projects\kicad-winbuilder\kicad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 1]:C:\projects\kicad-winbuilder\kicad\share\template > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 2]:C:\Program > Files (x86)\KiCad\share\library > 15:34:22 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 3]:C:\Program > Files (x86)\KiCad\share\template > 15:34:38 #25760# LVL#06 [ files-io.cpp:317 :OpenProjectFile] Loading > schematic > C:\projects\svn\CockpitUSBSwitch\kicad_files\USBSwitcher.sch > 15:34:38 #25760# LVL#03 [ search_stack.cpp:151 :Show ] > configCreate SEARCH_STACK: > 15:34:38 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 0]:C:\projects\svn\CockpitUSBSwitch\kicad_files > 15:34:38 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 1]:C:\projects\kicad-winbuilder\kicad\share\library > 15:34:38 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 2]:C:\projects\kicad-winbuilder\kicad\share\template > 15:34:38 #25760# LVL#03 [ search_stack.cpp:154 :Show ] [ > 3]:C:\Program > Files (x86)\KiCad\share\library > > > > ---------- Forwarded message ---------- > From: *Dick Hollenbeck* <[email protected] <mailto:[email protected]>> > Date: Wed, Jul 9, 2014 at 3:34 PM > Subject: Re: [PATCH] Request to apply patch for redirect console output to > single file > To: Nhat Khai <[email protected] <mailto:[email protected]>> > > > On 07/09/2014 01:41 PM, Nhat Khai wrote: >> Dear Dick Hollenbeck, >> I like apply this patch to redirect all the console output to single file >> which help >> debug this software a bit better, and easily use with tail, baretail, or >> logEpxert tool >> during develop the code. >> >> -- >> Nhat *Khai* Nguyen > > > I don't take personal email about KiCad from strangers. Historically we > simply redirect > the program output from the command line. I like that better than your patch. > > So if I see your patch on the mailing list, I will reject it. > > Sorry, we did not get off to a better start. > > Please join the mailing list. > > Dick > > > > > -- > Nhat *Khai* Nguyen > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

