Difference between revisions of "DebugLn"
From Lazarus wiki
Jump to navigationJump to searchm (Add category) |
|||
Line 35: | Line 35: | ||
Syntax of <tt>debugln</tt> is comparable to <tt>[[writeln]]</tt> syntax. | Syntax of <tt>debugln</tt> is comparable to <tt>[[writeln]]</tt> syntax. | ||
+ | [[Category:Lazarus]] | ||
[[Category:Debugging]] | [[Category:Debugging]] |
Latest revision as of 13:32, 28 May 2022
DebugLn is a LazLogger procedure that can assist debugging.
In your main program use code like:
program main;
uses
{$ifdef DEBUG}
LazLogger;
{$end}
...
end.
In units where you need debugln-style debugging:
uses
{$ifdef DEBUG}
LazLoggerBase;
{$else}
LazLoggerDummy;
{$end}
procedure dosomething();
var
s: string;
begin
...
debugln( s );
...
end;
Syntax of debugln is comparable to writeln syntax.