Dunque, la piccola utility "sarebbe pronta".
Dico sarebbe perché così com'è è utile solo ad uno scopo (che probabilmente pochi riterrano davvero utile):
passandogli la directory contenente un progetto (oppure una che contenga molti progetti) inserisce un piccolissimo modulo, con una sola funzione, per un log condizionato (attivabile/disattivabie) ed aggiunge ad ogni routine di ogni modulo (Activity, Code, Service) una chiamata a quella routine di log, più o meno:
modMyUtils.MyLog("Exec: NomeActivity.NomeRoutine")
Dicevo, sarebbe pronta, perché:
1) devo verificare le varie versioni di b4a, perché il nome del modulo "di log" va inserito nel file .b4a, in maniera diversa a seconda appunto della versione di b4a;
2) potrei rendere l'utility più "elastica", ovvero:
a) fargli inserire anche i log del contenuto dei parametri delle routine (questo veramente lo avevo dimenticato e mi è tornato in mente adesso,
);
b) far scegliere a chi la utilizzi il modulo di log da inserire ed il testo da inserire nelle routine.
Quindi, adesso la pubblicherò da qualche parte a soli $200000, apportate le modifiche a) e b), diminuirò il prezzo a $40983450934509845.