1procedure DebuglnStack(const s: string = ''); 2 3procedure DbgOut(const s: string = ''); inline; overload; 4procedure DbgOut(Args: array of const); {inline;} overload; 5procedure DbgOut(const S: String; Args: array of const); {inline;} overload;// similar to Format(s,Args) 6procedure DbgOut(const s1, s2: string; const s3: string = ''; 7 const s4: string = ''; const s5: string = ''; const s6: string = ''; 8 const s7: string = ''; const s8: string = ''; const s9: string = ''; 9 const s10: string = ''; const s11: string = ''; const s12: string = ''; 10 const s13: string = ''; const s14: string = ''; const s15: string = ''; 11 const s16: string = ''; const s17: string = ''; const s18: string = ''); inline; overload; 12 13procedure DebugLn(const s: string = ''); inline; overload; 14procedure DebugLn(Args: array of const); {inline;} overload; 15procedure DebugLn(const S: String; Args: array of const); {inline;} overload;// similar to Format(s,Args) 16procedure DebugLn(const s1, s2: string; const s3: string = ''; 17 const s4: string = ''; const s5: string = ''; const s6: string = ''; 18 const s7: string = ''; const s8: string = ''; const s9: string = ''; 19 const s10: string = ''; const s11: string = ''; const s12: string = ''; 20 const s13: string = ''; const s14: string = ''; const s15: string = ''; 21 const s16: string = ''; const s17: string = ''; const s18: string = ''); inline; overload; 22 23procedure DebugLnEnter(const s: string = ''); inline; overload; 24procedure DebugLnEnter(Args: array of const); {inline;} overload; 25procedure DebugLnEnter(s: string; Args: array of const); {inline;} overload; 26procedure DebugLnEnter(const s1, s2: string; const s3: string = ''; 27 const s4: string = ''; const s5: string = ''; const s6: string = ''; 28 const s7: string = ''; const s8: string = ''; const s9: string = ''; 29 const s10: string = ''; const s11: string = ''; const s12: string = ''; 30 const s13: string = ''; const s14: string = ''; const s15: string = ''; 31 const s16: string = ''; const s17: string = ''; const s18: string = ''); inline; overload; 32 33procedure DebugLnExit(const s: string = ''); inline; overload; 34procedure DebugLnExit(Args: array of const); {inline;} overload; 35procedure DebugLnExit(s: string; Args: array of const); {inline;} overload; 36procedure DebugLnExit (const s1, s2: string; const s3: string = ''; 37 const s4: string = ''; const s5: string = ''; const s6: string = ''; 38 const s7: string = ''; const s8: string = ''; const s9: string = ''; 39 const s10: string = ''; const s11: string = ''; const s12: string = ''; 40 const s13: string = ''; const s14: string = ''; const s15: string = ''; 41 const s16: string = ''; const s17: string = ''; const s18: string = ''); inline; overload; 42 43 44procedure DebuglnStack(LogGroup: PLazLoggerLogGroup; const s: string = ''); 45 46procedure DbgOut(LogGroup: PLazLoggerLogGroup; const s: string = ''); overload; 47procedure DbgOut(LogGroup: PLazLoggerLogGroup; Args: array of const); overload; 48procedure DbgOut(LogGroup: PLazLoggerLogGroup; const S: String; Args: array of const); overload;// similar to Format(s,Args) 49procedure DbgOut(LogGroup: PLazLoggerLogGroup; const s1, s2: string; const s3: string = ''; 50 const s4: string = ''; const s5: string = ''; const s6: string = ''; 51 const s7: string = ''; const s8: string = ''; const s9: string = ''; 52 const s10: string = ''; const s11: string = ''; const s12: string = ''; 53 const s13: string = ''; const s14: string = ''; const s15: string = ''; 54 const s16: string = ''; const s17: string = ''; const s18: string = ''); overload; 55 56procedure DebugLn(LogGroup: PLazLoggerLogGroup; const s: string = ''); overload; 57procedure DebugLn(LogGroup: PLazLoggerLogGroup; Args: array of const); overload; 58procedure DebugLn(LogGroup: PLazLoggerLogGroup; const S: String; Args: array of const); overload;// similar to Format(s,Args) 59procedure DebugLn(LogGroup: PLazLoggerLogGroup; const s1, s2: string; const s3: string = ''; 60 const s4: string = ''; const s5: string = ''; const s6: string = ''; 61 const s7: string = ''; const s8: string = ''; const s9: string = ''; 62 const s10: string = ''; const s11: string = ''; const s12: string = ''; 63 const s13: string = ''; const s14: string = ''; const s15: string = ''; 64 const s16: string = ''; const s17: string = ''; const s18: string = ''); overload; 65 66procedure DebugLnEnter(LogGroup: PLazLoggerLogGroup; const s: string = ''); overload; 67procedure DebugLnEnter(LogGroup: PLazLoggerLogGroup; Args: array of const); overload; 68procedure DebugLnEnter(LogGroup: PLazLoggerLogGroup; s: string; Args: array of const); overload; 69procedure DebugLnEnter(LogGroup: PLazLoggerLogGroup; const s1, s2: string; const s3: string = ''; 70 const s4: string = ''; const s5: string = ''; const s6: string = ''; 71 const s7: string = ''; const s8: string = ''; const s9: string = ''; 72 const s10: string = ''; const s11: string = ''; const s12: string = ''; 73 const s13: string = ''; const s14: string = ''; const s15: string = ''; 74 const s16: string = ''; const s17: string = ''; const s18: string = ''); overload; 75 76procedure DebugLnExit(LogGroup: PLazLoggerLogGroup; const s: string = ''); overload; 77procedure DebugLnExit(LogGroup: PLazLoggerLogGroup; Args: array of const); overload; 78procedure DebugLnExit(LogGroup: PLazLoggerLogGroup; s: string; Args: array of const); overload; 79procedure DebugLnExit(LogGroup: PLazLoggerLogGroup; const s1, s2: string; const s3: string = ''; 80 const s4: string = ''; const s5: string = ''; const s6: string = ''; 81 const s7: string = ''; const s8: string = ''; const s9: string = ''; 82 const s10: string = ''; const s11: string = ''; const s12: string = ''; 83 const s13: string = ''; const s14: string = ''; const s15: string = ''; 84 const s16: string = ''; const s17: string = ''; const s18: string = ''); overload; 85 86 87function DbgS(const c: cardinal): string; overload; 88function DbgS(const i: longint): string; overload; 89function DbgS(const i: int64): string; overload; 90function DbgS(const q: qword): string; overload; 91function DbgS(const r: TRect): string; overload; 92function DbgS(const p: TPoint): string; overload; 93function DbgS(const p: pointer): string; overload; 94function DbgS(const e: extended; MaxDecimals: integer = 999): string; overload; 95function DbgS(const b: boolean): string; overload; 96function DbgS(const m: TMethod): string; overload; 97function DbgS(const ASize: TSize): string; overload; 98function DbgS(const s: TComponentState): string; overload; 99function DbgS(const i1,i2,i3,i4: integer): string; overload; 100function DbgS(const Shift: TShiftStateEnum): string; overload; 101function DbgS(const Shift: TShiftState): string; overload; 102 103function DbgSJoin(const s1, s2: string): string; 104function DbgSName(const p: TObject): string; overload; 105function DbgSName(const p: TClass): string; overload; 106function dbgObjMem(AnObject: TObject): string; overload; 107function dbghex(i: Int64): string; overload; 108 109function dbgMemRange(P: Pointer; Count: integer; Width: integer = 0): string; overload; 110function dbgMemStream(MemStream: TCustomMemoryStream; Count: integer): string; overload; 111 112procedure DumpExceptionBackTrace; 113