To ZNAČNĚ závisí na tom, co ta aplikace bude dělat. Někdy je dobré prostě zapisovat "průchody" všemi funkcemi, někdy je dobré protokolovat nějaká "data" ... prostě obecná odpověď není. Pokud už to slušně funguje, stačí třeba průchody "hlavními" funkcemi atd. Ale určitě je dobré už v základu dát nějaké přepínače "rozsahu" protokolu - úplný, částečný, minimální ...