La mia domanda è semplice: cosa scrivere in un log. Ci sono delle convenzioni? Cosa devo inserire?Cosa scrivere nel file di registro?
Poiché la mia app deve essere rilasciata, mi piacerebbe avere i log amichevoli, che potrebbero essere letti dalla maggior parte delle persone senza chiedere di cosa si tratta.
Ho già alcune idee, come un timestamp, un identificatore univoco per ogni funzione/metodo, ecc. Mi piacerebbe avere diversi livelli di registro, come traccia/debug, informazioni, errori/avvisi.
Si utilizzano alcune risorse di registro preformattate?
Grazie
Per quello che vale, i registri non sono normalmente intesi per essere letti dagli utenti, quindi la maggior parte delle persone cerca di renderli informativi piuttosto che "amichevoli" ... –
@David: Cosa? La maggior parte dei log viene letta dagli amministratori, che sono una classe di utenti. Non sei sicuro di cosa stai parlando. "Amichevole" per un amministratore di solito significa "Completa" - timbro data, id di sessione, nome modulo, livello di gravità, un messaggio che si adatta su una riga, ecc. –
amichevole significa qui che il formato del registro sarà facile da analizzare, leggere, e offrire la possibilità a qualsiasi utente (come un utente corrente o un amministratore) di avere con la maggior parte degli strumenti informazioni pertinenti sull'app –