KiCad PCB EDA Suite
Trace Environment Variables

wxWidgets provides trace control of debug messages using the WXTRACE environment variable. More...

Variables

static const wxString traceFootprintLibrary = wxT( "KICAD_TRACE_GEDA_PLUGIN" )
 Flag to enable GEDA PCB plugin debug output. More...
 
static const wxString traceFootprintLibrary = wxT( "KICAD_TRACE_FP_PLUGIN" )
 Flag to enable KiCad PCB plugin debug output. More...
 
static const wxString tracePrinting = wxT( "KICAD_TRACE_PCB_PRINT" )
 Flag to enable PCB print controller debug output. More...
 
const wxChar traceSchLibMem []
 Flag to enable schematic library memory deletion debug output. More...
 
const wxString traceFindItem
 Flag to enable finding schematic item debug output. More...
 
const wxChar traceSchLegacyPlugin [] = wxT( "KICAD_TRACE_SCH_LEGACY_PLUGIN" )
 Flag to enable legacy schematic plugin debug output. More...
 
static const wxString kicadTraceCoords = wxT( "KICAD_TRACE_COORDS" )
 Flag to enable draw panel coordinate debug tracing. More...
 
const wxString traceFindReplace
 Flag to enable find and replace debug tracing. More...
 
const wxChar traceAutoSave []
 Flag to enable auto save feature debug tracing. More...
 

Detailed Description

wxWidgets provides trace control of debug messages using the WXTRACE environment variable.

This section defines the strings passed to WXTRACE to for debug output control of various sections of the KiCad code. See the wxWidgets wxLogTrace documentation for more information.

Variable Documentation

const wxString kicadTraceCoords = wxT( "KICAD_TRACE_COORDS" )
static
const wxChar traceAutoSave[]
const wxString traceFindItem

Flag to enable finding schematic item debug output.

Warning
This generates a log of debug output.

Definition at line 41 of file sch_item_struct.cpp.

Referenced by LIB_PIN::Matches(), SCH_TEXT::Matches(), SCH_FIELD::Matches(), SCH_SHEET_PIN::Matches(), SCH_SHEET::Matches(), and SCH_COMPONENT::Matches().

const wxString traceFindReplace

Flag to enable find and replace debug tracing.

Definition at line 58 of file base_struct.cpp.

Referenced by SCH_EDIT_FRAME::updateFindReplaceView().

const wxString traceFootprintLibrary = wxT( "KICAD_TRACE_GEDA_PLUGIN" )
static

Flag to enable GEDA PCB plugin debug output.

Definition at line 55 of file gpcb_plugin.cpp.

Referenced by GPCB_PLUGIN::FootprintLibDelete(), GPCB_FPL_CACHE::IsModified(), and GPCB_FPL_CACHE::parseMODULE().

const wxString traceFootprintLibrary = wxT( "KICAD_TRACE_FP_PLUGIN" )
static

Flag to enable KiCad PCB plugin debug output.

Definition at line 64 of file kicad_plugin.cpp.

Referenced by PCB_IO::FootprintLibDelete(), PCB_IO::FootprintSave(), FP_CACHE_ITEM::IsModified(), FP_CACHE::IsModified(), and FP_CACHE::Save().

const wxString tracePrinting = wxT( "KICAD_TRACE_PCB_PRINT" )
static

Flag to enable PCB print controller debug output.

Definition at line 52 of file printout_controler.cpp.

Referenced by BOARD_PRINTOUT_CONTROLLER::DrawPage().

const wxChar traceSchLegacyPlugin[] = wxT( "KICAD_TRACE_SCH_LEGACY_PLUGIN" )

Flag to enable legacy schematic plugin debug output.

Definition at line 86 of file sch_legacy_plugin.cpp.

Referenced by SCH_LEGACY_PLUGIN_CACHE::Load(), and SCH_LEGACY_PLUGIN_CACHE::~SCH_LEGACY_PLUGIN_CACHE().

const wxChar traceSchLibMem[]

Flag to enable schematic library memory deletion debug output.

Definition at line 63 of file class_libentry.cpp.

Referenced by LIB_PART::RemoveAlias(), LIB_ALIAS::~LIB_ALIAS(), and LIB_PART::~LIB_PART().