DebugFile — specify Interchange debug output filename
Specify the Interchange debug output file. If the filename is not absolute, it is treated relative to the Interchange root directory (ICROOT).
When enabled, the debug file will gather output of the
::logDebug()
Interchange statements and Perl warnings
(if they are enabled).
Keep in mind that
you need to have the DEBUG
global variable
defined.
Also, as the ::logDebug()
statements are disabled
(commented)
by default in Interchange sources, you'll probably want to use a special
script for managing debug statements, or manually uncomment parts of
debugging code in question (and restart Interchange, of course —
see Q: ).
Interchange 5.9.0:
Source: lib/Vend/Config.pm
Line 3925 (context shows lines 3925-3932)
sub parse_root_dir { my($var, $value) = @_; return '' unless $value; $value = "$Global::VendRoot/$value" unless file_name_is_absolute($value); $value =~ s./+$..; return $value; }