Alguns dias atrás comentei que estou usando o SmartInspect para log e auxílio ao debug dos meus aplicativos.
Um dos recursos mais poderosos na minha opinião é o recurso de logar DataSets. Ele permite logar, a qualquer momento, DataSets inteiros. Ele tira um retrato do DataSet e você pode visualizar a situação exata do DataSet e todos seus registros no momento em que foi logado.
Esse recurso é muito útil quando trabalhamos com processamentos que envolvem DataSets ocultos. Quantas vezes já não quisemos ter um grid ligado a um DataSet oculto para termos certeza que ele está da forma que esperamos que esteja?
Para logar um DataSet, é bem simples. Uma linha de código:
SiMain.LogDataSet('BioLife ao criar o form', Table1);
E já posso ver no SI Console:

TPodcast