mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-11 04:08:21 +02:00
Docs: LazUtils/lazloggerbase/lazlogger. Updates topics for routines from include files.
(cherry picked from commit 455af077fa
)
This commit is contained in:
parent
341246f96b
commit
0511f47cd4
@ -43,17 +43,20 @@
|
||||
</element>
|
||||
|
||||
<!-- included from lazloggerintf.inc -->
|
||||
<!-- TODO: combine with topics in lazloggerbase.xml -->
|
||||
|
||||
<element name="DebuglnStack">
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr/>
|
||||
<descr>
|
||||
<p>
|
||||
Calls the DebuglnStack method for the logger class instance.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DebuglnStack.s">
|
||||
<short/>
|
||||
</element>
|
||||
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DbgOut">
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
@ -76,6 +79,66 @@
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DbgOut.s">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.Args">
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="DbgOut.s1">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s2">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s3">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s4">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s5">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s6">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s7">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s8">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s9">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s10">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s11">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s12">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s13">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s14">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s15">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s16">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s17">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DbgOut.s18">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<element name="DebugLn">
|
||||
<short>Writes a message to the log.</short>
|
||||
@ -99,6 +162,66 @@
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLn.s">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.Args">
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="DebugLn.s1">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s2">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s3">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s4">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s5">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s6">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s7">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s8">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s9">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s10">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s11">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s12">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s13">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s14">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s15">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s16">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s17">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLn.s18">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<element name="DebugLnEnter">
|
||||
<short>Writes a message to the log.</short>
|
||||
@ -122,6 +245,66 @@
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.Args">
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s1">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s2">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s3">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s4">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s5">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s6">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s7">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s8">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s9">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s10">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s11">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s12">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s13">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s14">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s15">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s16">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s17">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s18">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<element name="DebugLnExit">
|
||||
<short>Writes a message to the log.</short>
|
||||
@ -145,159 +328,329 @@
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLnExit.s">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.Args">
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s1">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s2">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s3">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s4">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s5">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s6">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s7">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s8">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s9">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s10">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s11">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s12">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s13">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s14">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s15">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s16">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s17">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
<element name="DebugLnExit.s18">
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="DbgS">
|
||||
<short>Create a text representation for the specified value.</short>
|
||||
<descr><p>Create a text representation for the specified value. Does not produce a log output.</p>
|
||||
<short>
|
||||
Generates a debugger message formatted with the value(s) for the specified type(s).
|
||||
</short>
|
||||
<descr>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DbgS.Result">
|
||||
<short>String with the formatted content for the specified value(s).</short>
|
||||
</element>
|
||||
<element name="DbgS.c">
|
||||
<short>Cardinal value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.i">
|
||||
<short>Integer (LongInt, Int64) value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.q">
|
||||
<short>QWord value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.r">
|
||||
<short>TRect value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.p">
|
||||
<short>Untyped pointer value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.e">
|
||||
<short>Extended value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.MaxDecimals">
|
||||
<short>Number of decimal places for the Extended value in the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.b">
|
||||
<short>Boolean value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.m">
|
||||
<short>TMethod value for the message. </short>
|
||||
</element>
|
||||
<element name="DbgS.ASize">
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="DbgS.s">
|
||||
<short>String value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.i1">
|
||||
<short>Integer value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.i2">
|
||||
<short>Integer value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.i3">
|
||||
<short>Integer value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.i4">
|
||||
<short>Integer value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgS.Shift">
|
||||
<short>TShiftStateEnum value for the message.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="DbgSJoin">
|
||||
<short>
|
||||
Generates a debugger message with the combined values of the specified arguments.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DbgSJoin.Result">
|
||||
<short>Message with the values in s1 and s2 combined into a single string.</short>
|
||||
</element>
|
||||
<element name="DbgSJoin.s1">
|
||||
<short>String value for the message.</short>
|
||||
</element>
|
||||
<element name="DbgSJoin.s2">
|
||||
<short>String value for the message.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="DbgSName">
|
||||
<short>
|
||||
Generates a message with the optional name and class type for the specified object.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
DbgSName generates a log message with the optional name and class type for the object in p.
|
||||
</p>
|
||||
<p>
|
||||
When p has not been assigned, the return value contains:
|
||||
</p>
|
||||
<code>'Nil'</code>
|
||||
<p>
|
||||
When p is a TComponent descendant, the return value contains a value like:
|
||||
</p>
|
||||
<code>TComponent.Name + ':' + TComponent.ClassName</code>
|
||||
<p>
|
||||
Otherwise, the return value is set to:
|
||||
</p>
|
||||
<code>TObject.ClassName</code>
|
||||
<p>
|
||||
If the LazLogger_Dummy unit has been included in the application, the return value is an empty string.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DbgS.Result">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.c">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.i">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.p">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.q">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.r">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.s">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.e">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.b">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.m">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.ASize">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.i1">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.i2">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.i3">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.i4">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgS.Shift">
|
||||
<short/>
|
||||
</element>
|
||||
|
||||
<element name="DbgSJoin">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DbgSJoin.s1">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="DbgSJoin.s2">
|
||||
<short/>
|
||||
</element>
|
||||
|
||||
<element name="DbgSName">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<element name="DbgSName.Result">
|
||||
<short>
|
||||
Formatted message with the optional name and class type for the specified value.
|
||||
</short>
|
||||
</element>
|
||||
<element name="DbgSName.p">
|
||||
<short/>
|
||||
<short>TObject instance examined in the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="dbgObjMem">
|
||||
<short/>
|
||||
<short>
|
||||
Generates a message with the hexadecimal-encoded memory content for the specified object instance.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="dbgObjMem.Result">
|
||||
<short/>
|
||||
<short>String with hexadecimal-encoded values for the specified object instance.</short>
|
||||
</element>
|
||||
<element name="dbgObjMem.AnObject">
|
||||
<short/>
|
||||
<short>Object instance examined in the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="dbghex">
|
||||
<short/>
|
||||
<short>
|
||||
Generates a message with the hexadecimal representation for the specified Int64 value.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="dbghex.Result">
|
||||
<short/>
|
||||
<short>String with the hexadecimal representation for the specified value.</short>
|
||||
</element>
|
||||
<element name="dbghex.i">
|
||||
<short/>
|
||||
<short>Int64 value converted in the routine.</short>
|
||||
</element>
|
||||
|
||||
<element name="DbgSTime">
|
||||
<short/>
|
||||
<short>Generates a message with the tick count for the computer system.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DbgSTime.Result">
|
||||
<short/>
|
||||
<short>String with the tick count for the system.</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="dbgMemRange">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<short>
|
||||
Generates a message with the hexadecimal-encoded content for the specified block of memory and size.
|
||||
</short>
|
||||
<descr>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="dbgMemRange.Result">
|
||||
<short/>
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="dbgMemRange.P">
|
||||
<short/>
|
||||
<short>Untyped pointer to the byte values examined in the routine.</short>
|
||||
</element>
|
||||
<element name="dbgMemRange.Count">
|
||||
<short/>
|
||||
<short>Number of bytes from the pointer to include in the message.</short>
|
||||
</element>
|
||||
<element name="dbgMemRange.Width">
|
||||
<short/>
|
||||
<short>
|
||||
Maximum number of columns to use in the formatted message string. A LineEnd sequence is inserted in the message when Width is exceeded.
|
||||
</short>
|
||||
</element>
|
||||
|
||||
<!-- function Visibility: default -->
|
||||
<element name="dbgMemStream">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<short>
|
||||
Generates a message with the hexadecimal-encoded values from the specified memory stream.
|
||||
</short>
|
||||
<descr>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="dbgMemStream.Result">
|
||||
<short/>
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="dbgMemStream.MemStream">
|
||||
<short/>
|
||||
<short></short>
|
||||
</element>
|
||||
<element name="dbgMemStream.Count">
|
||||
<short/>
|
||||
<short></short>
|
||||
</element>
|
||||
|
||||
<element name="DumpExceptionBackTrace">
|
||||
<short/>
|
||||
<short>Write the stack trace back when an exception is detected.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Calls the <var>DumpExceptionBackTrace</var> method for the logger in the <var>DebugLogger</var> variable.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<!-- link id="#lazutils.lazloggerbase.DebugLogger"/ -->
|
||||
<link id="TLazLogger.DebugLn"/>
|
||||
<link id="TLazLogger.DumpExceptionBackTrace"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="operator assign(plazloggerloggroup): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implements the Assign (':=') operator using a Pointer to a logger group for the TLazLoggerLogEnabled type.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="operator assign(boolean): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implements the Assign (':=') operator using a Boolean argument for the TLazLoggerLogEnabled type.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="operator logicaland(tlazloggerlogenabled, tlazloggerlogenabled): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implements the logical And operator for TLazLoggerLogEnabled types.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="operator logicalor(tlazloggerlogenabled, tlazloggerlogenabled): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implements the logical Or operator for TLazLoggerLogEnabled types.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="DbgStr">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<short>Generates a debugger message with the content from the specified value.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Calls the DbgStr routine in <file>LazLoggerBase</file> unit to write the value(s).
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazloggerbase.DbgStr">LazLoggerBase.DbgStr</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DbgStr.Result">
|
||||
<short/>
|
||||
@ -316,9 +669,15 @@
|
||||
</element>
|
||||
|
||||
<element name="DbgWideStr">
|
||||
<short/>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<short>Generates a debugger message with the specified WideString content.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Calls the DbgWideStr routine in <file>LazLoggerBase</file> unit to write the value(s).
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazloggerbase.DbgStr">LazLoggerBase.DbgWideStr</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DbgWideStr.Result">
|
||||
<short/>
|
||||
|
@ -228,36 +228,33 @@ LazLoggerBase
|
||||
|
||||
<!-- procedure type Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent">
|
||||
<short></short>
|
||||
<short>
|
||||
Specifies an event handler used to perform widgetset-specific debug log message handling.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
TLazLoggerWidgetSetWriteEvent is the type used for the OnWidgetSetDebugLn and OnWidgetSetDbgOut unit variables. Used primarily for the custom-drawn Android widgetset.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent.Sender">
|
||||
<short></short>
|
||||
<short>Object with the logger class instance (TLazLogger) for the event.</short>
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent.S">
|
||||
<short></short>
|
||||
<short>Log message handled in the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent.Handled">
|
||||
<short></short>
|
||||
<short>
|
||||
<b>True</b> if the message was handled in the routine, <var>False</var> if the default output mechanism for the logger class is used.
|
||||
</short>
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent.Target">
|
||||
<short></short>
|
||||
<short>Destination where the log message is written.</short>
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLoggerWidgetSetWriteEvent.Data">
|
||||
<short></short>
|
||||
<short>Optional pointer to data for the log message.</short>
|
||||
</element>
|
||||
|
||||
<!-- class Visibility: default -->
|
||||
@ -775,7 +772,7 @@ LazLoggerBase
|
||||
</element>
|
||||
|
||||
<element name="TLazLogger.RemoveBlockHandler">
|
||||
<short>Removes the specifed block hander for the logger type.</short>
|
||||
<short>Removes the specified block hander for the logger type.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
@ -887,19 +884,24 @@ LazLoggerBase
|
||||
</element>
|
||||
|
||||
<element name="TLazLogger.DebugLn">
|
||||
<short></short>
|
||||
<short>Writes a message to the logger class instance at the current indentation level.</short>
|
||||
<descr>
|
||||
<p>
|
||||
DebugLn is used to write a log message using the logger class instance. DebugLn is overloaded in TLazLogger to provide variants which accept String or Array values, a Format()-like expression, or a fixed number of String arguments.
|
||||
</p>
|
||||
<p>
|
||||
DebugLn calls the DoDebugLn method to write the formatted string with the message for the logger class instance.
|
||||
</p>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="TLazLogger.DoDebugLn"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TLazLogger.DebugLn.s">
|
||||
<short>String argument for the method.</short>
|
||||
</element>
|
||||
<element name="TLazLogger.DebugLn.Args">
|
||||
<short></short>
|
||||
<short>Array of constant values written in the method.</short>
|
||||
</element>
|
||||
<element name="TLazLogger.DebugLn.s1">
|
||||
<short>String argument for the method.</short>
|
||||
@ -958,7 +960,7 @@ LazLoggerBase
|
||||
|
||||
<!-- procedure Visibility: public -->
|
||||
<element name="TLazLogger.DebugLnEnter">
|
||||
<short></short>
|
||||
<short>Increases the indentation level for the logger and writes an optional log message.</short>
|
||||
<descr>
|
||||
</descr>
|
||||
<errors>
|
||||
@ -1029,7 +1031,7 @@ LazLoggerBase
|
||||
|
||||
<!-- procedure Visibility: public -->
|
||||
<element name="TLazLogger.DebugLnExit">
|
||||
<short></short>
|
||||
<short>Decreases the indentation level for the logger and writes an optional log message.</short>
|
||||
<descr>
|
||||
</descr>
|
||||
<errors>
|
||||
@ -1099,7 +1101,7 @@ LazLoggerBase
|
||||
</element>
|
||||
|
||||
<!-- argument Visibility: default -->
|
||||
<element name="TLazLogger.DebuglnStack.LogGroup">
|
||||
<element name="TLazLogger.DebugLnStack.LogGroup">
|
||||
<short></short>
|
||||
</element>
|
||||
|
||||
@ -1123,6 +1125,14 @@ LazLoggerBase
|
||||
<short></short>
|
||||
</element>
|
||||
|
||||
<element name="TLazLogger.DumpExceptionBackTrace">
|
||||
<short>
|
||||
Writes addresses and exception frames representing the backtrace for an exception.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<!-- class Visibility: default -->
|
||||
<element name="TLazLoggerWithGroupParam">
|
||||
<short>
|
||||
@ -1245,28 +1255,40 @@ LazLoggerBase
|
||||
</element>
|
||||
|
||||
<!-- included from LazLoggerIntf.inc -->
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DebuglnStack">
|
||||
<short></short>
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Calls the DebuglnStack method for the logger class instance.
|
||||
</p>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
</seealso>
|
||||
<seealso/>
|
||||
</element>
|
||||
<element name="DebuglnStack.s">
|
||||
<short></short>
|
||||
<short/>
|
||||
</element>
|
||||
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DbgOut">
|
||||
<short></short>
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Writes the text to the log. Does not append a new line.
|
||||
The Argument can be:
|
||||
</p>
|
||||
<ul>
|
||||
<li>One or more string(s)</li>
|
||||
<li>An open array of const: All values are converted to string and joined</li>
|
||||
<li>A single string and open array of const: Will be passed to Format</li>
|
||||
<li>Any of the above with a PLazLoggerLogGroup as filter</li>
|
||||
</ul>
|
||||
<p>
|
||||
This is a forwarder to the log TLazLogger object. See there for details.
|
||||
</p>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazlogger.GetDebugLogger">GetDebugLogger</link>
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DbgOut.s">
|
||||
@ -1330,14 +1352,26 @@ LazLoggerBase
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DebugLn">
|
||||
<short></short>
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Writes the text to the log. Does append a new line.
|
||||
</p>
|
||||
<p>
|
||||
The Argument can be:
|
||||
</p>
|
||||
<ul>
|
||||
<li>One or more string</li>
|
||||
<li>An open array of const: All values are converted to string and joined</li>
|
||||
<li>A single string and open array of const: Will be passed to Format</li>
|
||||
<li>Any of the above with a PLazLoggerLogGroup as filter</li>
|
||||
</ul>
|
||||
<p>This is a forwarder to the log TLazLogger object. See there for details.</p>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazlogger.GetDebugLogger">GetDebugLogger</link>
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLn.s">
|
||||
@ -1401,14 +1435,26 @@ LazLoggerBase
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DebugLnEnter">
|
||||
<short></short>
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Writes the text to the log. Does append a new line. Increases the current intend.
|
||||
</p>
|
||||
<p>
|
||||
The Argument can be:
|
||||
</p>
|
||||
<ul>
|
||||
<li>One or more string</li>
|
||||
<li>An open array of const: All values are converted to string and joined</li>
|
||||
<li>A single string and open array of const: Will be passed to Format</li>
|
||||
<li>Any of the above with a PLazLoggerLogGroup as filter</li>
|
||||
</ul>
|
||||
<p>This is a forwarder to the log TLazLogger object. See there for details.</p>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazlogger.GetDebugLogger">GetDebugLogger</link>
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLnEnter.s">
|
||||
@ -1472,14 +1518,26 @@ LazLoggerBase
|
||||
<short>String argument for the routine.</short>
|
||||
</element>
|
||||
|
||||
<!-- procedure Visibility: default -->
|
||||
<element name="DebugLnExit">
|
||||
<short></short>
|
||||
<short>Writes a message to the log.</short>
|
||||
<descr>
|
||||
<p>
|
||||
Writes the text to the log. Does append a new line. Increases the current indentation level.
|
||||
</p>
|
||||
<p>
|
||||
The Argument can be:
|
||||
</p>
|
||||
<ul>
|
||||
<li>One or more string</li>
|
||||
<li>An open array of const: All values are converted to string and joined</li>
|
||||
<li>A single string and open array of const: Will be passed to Format</li>
|
||||
<li>Any of the above with a PLazLoggerLogGroup as filter</li>
|
||||
<li>This is a forwarder to the log TLazLogger object. See there for details.</li>
|
||||
</ul>
|
||||
</descr>
|
||||
<errors>
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="#lazutils.lazlogger.GetDebugLogger">GetDebugLogger</link>
|
||||
<link id="#lazutils.lazlogger.SetDebugLogger">SetDebugLogger</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="DebugLnExit.s">
|
||||
@ -1645,7 +1703,7 @@ LazLoggerBase
|
||||
<p>
|
||||
Otherwise, the return value is set to:
|
||||
</p>
|
||||
<code>TObject.ClasName</code>
|
||||
<code>TObject.ClassName</code>
|
||||
<p>
|
||||
If the LazLogger_Dummy unit has been included in the application, the return value is an empty string.
|
||||
</p>
|
||||
@ -1664,7 +1722,7 @@ LazLoggerBase
|
||||
<!-- function Visibility: default -->
|
||||
<element name="dbgObjMem">
|
||||
<short>
|
||||
Generates a message with the hexadecimal-encoded memory content for the specifed object instance.
|
||||
Generates a message with the hexadecimal-encoded memory content for the specified object instance.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -1773,7 +1831,7 @@ LazLoggerBase
|
||||
|
||||
<element name="operator assign(boolean): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implements the Assign (':=') operator using a Bollean argument for the TLazLoggerLogEnabled type.
|
||||
Implements the Assign (':=') operator using a Boolean argument for the TLazLoggerLogEnabled type.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -1781,7 +1839,7 @@ LazLoggerBase
|
||||
|
||||
<element name="operator logicaland(tlazloggerlogenabled, tlazloggerlogenabled): tlazloggerlogenabled">
|
||||
<short>
|
||||
Implementd the logical And operator for TLazLoggerLogEnabled types.
|
||||
Implements the logical And operator for TLazLoggerLogEnabled types.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
|
Loading…
Reference in New Issue
Block a user