даже не знаю как лучше? процитировать? или дать ссылку? был вопрос о дебаге в C#, там я как раз иллюстрировал излюбленные приемы.. попробую сделать большую цитату:
можно реализовать свой простейший логгер в виде расширения (в утилитарном статическом классе), пример
internal static void log(this string txt) => tbLog.AppendText(txt + Environment.NewLine);
потом очень удобно использовать в любом месте
$"что то прошло не так, параметры первый {} и второй {}".log();
... и еще удобные опции компилятора, для конструкций, которые явно не нужны в продакшене
#if DEBUG
var sw = new Stopwatch();
sw.Start();
#endif
/// что то делаем
#if DEBUG
sw.Stop();
var ts = sw.Elapsed;
$"total time:".log();
$"\t{ts.Hours:00}:{ts.Minutes:00}:{ts.Seconds:00}.{ts.Milliseconds:000}".log();
#endif
.. повторюсь -
Delphi выпущен community... но после привычек к "сладкому"... стоит ли?
другой вопрос - если там свои сахарины все таки есть
ps если сахараны есть в Lazarus - все равно буду благодарен за инфу