Domande con tag 'logging'

2
risposte

Aggiunta di un meccanismo di registrazione centralizzato al progetto (best practice)

Voglio aggiungere un meccanismo di registrazione al mio progetto, ma temo che il codice di registrazione venga diffuso ovunque. Ho quindi avuto l'idea di avere solo una classe Logger responsabile della scrittura di informazioni rilevanti...
posta 10.08.2015 - 04:45
2
risposte

Integrazione della libreria di log in oggetto multilivello: cos'è una buona struttura?

Sto integrando Serilog nella libreria multilayer esistente che ho creato. La precedente tecnica di registrazione che usavo era semplicemente passare una stringa sugli strati con gli eventi. Mi piacerebbe andarmene da questo. Mi è stato detto...
posta 24.02.2016 - 03:27
2
risposte

Quando è corretto registrare le informazioni sul nome file / riga per gli errori?

Abbiamo un'applicazione C ++ commerciale a sorgente chiusa. Alcuni dei nostri messaggi di errore registrati sono in inglese semplice come "ERRORE: impossibile leggere il file 'pippo'". Mentre altri usano una macro per stampare informazioni sul n...
posta 11.09.2013 - 06:03
1
risposta

Perché il logging di CPython usa un Lock per ogni gestore invece di un Lock per Logger?

Durante lo sviluppo della mia libreria di registrazione, ho studiato il codice sorgente del modulo standard logging di CPython. Una delle sue caratteristiche è che i gestori sono thread-safe . Si possono scrivere registri su un file d...
posta 24.12.2018 - 10:54
2
risposte

Dove dovrebbero andare i file di registro dei test?

La mia applicazione ha una configurazione di registro piuttosto banale, ma standard, Comprende un appender della console e un appender di file basato su dimensioni mobili. Quando eseguo i test, attraverso l'IDE o con Maven, dov'è il posto me...
posta 19.11.2013 - 12:46
2
risposte

Posso modificare il codice durante l'aggiunta della registrazione?

Quando aggiungo il logging (ad esempio log4j2 in Java) al codice esistente, va bene (buona pratica), modificare il codice? Considera il seguente esempio: //if process returned 0 return true return (returnCode == process.waitFor()); Que...
posta 18.03.2016 - 08:04
3
risposte

Opinioni sull'accesso alle applicazioni multiprocesso

Abbiamo scritto un'applicazione che genera almeno 9 processi paralleli. Tutti i processi generano molte informazioni di registrazione. Attualmente stiamo usando il QueueHandler di Python per consolidare tutti i log in un unico file. Sfor...
posta 08.12.2012 - 01:22
1
risposta

Accesso a un sistema distribuito

Abbiamo diversi application server (e diverse applicazioni) in esecuzione su Amazon AWS e il nostro metodo principale di registrazione è una combinazione di statsd, carbonio / grafite e un sistema di allerta basato sulle metriche che entrano in...
posta 24.02.2014 - 03:35
2
risposte

Meccanismi di registrazione centralizzati e decentralizzati

Ho lavorato a diversi tipi di applicazioni con meccanismi di registrazione centralizzati e decentralizzati. Ritengo che il meccanismo di registrazione centralizzato sia utile per vedere il corretto flusso di codice e la tempistica delle esecu...
posta 26.07.2011 - 08:26
2
risposte

Registrazione Registrazione in un progetto utilizzando una libreria di classi o un servizio Web

Attualmente sto lavorando a un requisito per implementare la registrazione in più progetti e ho bisogno di sviluppare un'applicazione di registrazione a livello enterprise che possa essere utilizzata in n numero di progetti. Scenario attuale...
posta 28.11.2016 - 06:44