Domande con tag 'logging'

2
risposte

Registrazione dei nomi di funzioni su sistemi con poche risorse (di memoria e di spazio)

Il nostro modulo di registrazione ha un buffer che spesso si riempie e stiamo cercando una soluzione per accorciare i nostri registri, senza fare alcuna complicazione delle prestazioni. Il codice è scritto in C ++ e attualmente stiamo usando...
posta 18.02.2015 - 09:47
3
risposte

Registrazione delle informazioni sull'istanza in Eccezioni

Durante lo sviluppo su una base di codice esistente di grandi dimensioni ho iniziato a catturare valori variabili nella mia registrazione delle eccezioni. Ad esempio: public int Foo(int a, int b) { int returnInt; try{ returnInt = b...
posta 16.09.2014 - 22:46
1
risposta

Come scegliere tra una biblioteca e un progetto condiviso?

Sto lavorando su un set di microservizi .NET Core 2.0 insieme ad altri sviluppatori. Ho scritto del codice per aggiungere il mio log personalizzato come descritto qui . Il mio logger invia i messaggi di registrazione a un sistema di log basato...
posta 21.10.2017 - 16:32
1
risposta

Registrazione dei modelli dal codice della libreria

Sto cercando un modello di progettazione per la registrazione dal codice della libreria. Supponiamo che io abbia una funzione in un file di libreria che prevedo verrà utilizzato da più front-end (assumiamo una CLI e un web): def foo(a,b): log...
posta 18.11.2018 - 00:29
2
risposte

Registratore opzionale per un'implementazione dell'API

Dire che voglio creare un'implementazione C # di un'API per alcuni servizi di terze parti e voglio avere un'opzione per ottenere i post e le risposte JSON in qualche modo, quale sarebbe un modo elegante per farlo? Esempio di un metodo: publ...
posta 08.11.2017 - 18:44
1
risposta

Perché molti framework di registrazione forniscono metodi individuali invece di un 'livello' enum?

Vedo che alcuni dei framework di registrazione più preferiti come log4j, log4net etc usano tutti i metodi 'trace, debug' etc. Perché usano questi invece dei metodi che prendono qualcosa come un livello enum?     
posta 14.08.2014 - 04:47
1
risposta

Ci sono argomenti per l'utilizzo di una variabile del logger locale

Regola PMD LoggerIsNotStaticFinal : In most cases, the Logger reference can be declared as static and final. Mi sembra di ricordare alcuni argomenti per l'utilizzo di local variabili per la registrazione, ma non posso richiamarlo....
posta 03.11.2015 - 03:01
4
risposte

Un modo migliore di gestire le pre condizioni e il logging

1. Immagina di avere il seguente: void Foo::doFoo() { if (!isConditionValid()) { log("doFoo not possible because condition is not valid"); return; } if (!isTheOtherConditionValid()) { log("doFoo n...
posta 04.08.2015 - 10:35
3
risposte

Comunicazione dei dettagli del risultato del metodo?

Ho un codice come questo (pseudocodice) foreach(Box box in boxes) { if(boxFilter.PassesFilter(box)) { // do something useful } else { Log.Log(format("Box %s was rejected", box.BoxId)) } } Ma ora penso che...
posta 09.03.2012 - 00:55
2
risposte

Quanto si registra con 400 o 500 risposte HTTP?

Alla luce di recente bug di registrazione di Twitter , ho pensato a qualcosa con la mia app web: quante informazioni dovrei accedere all'evento di 400 o 500? Ovviamente non voglio registrare informazioni sensibili come le password, ma non vogli...
posta 12.05.2018 - 02:03