Sto registrando i miei messaggi in un campo di database con una dimensione massima di 1000 caratteri. Attualmente, se provo a registrare un messaggio (che spesso contiene informazioni sulle eccezioni con traccia dello stack, contenuto della richiesta HTTP, ecc.) Più grande di 1000 caratteri, l'inserto fallisce e NLog (come dovrebbe) ignora in silenzio e continua.NLog auto truncate messages
C'è qualcosa che posso inserire nel mio file NLog.config per dichiarare che la lunghezza del messaggio deve sempre essere troncata quindi non è maggiore di 1000 caratteri?
Punti bonus se puoi dirmi come contrassegnare con grazia i messaggi troncati sostituendo gli ultimi caratteri prima del limite di 1000 caratteri con qualcosa come "[... Troncato]".
Non riesco a credere Non riesco a trovare facilmente questo con alcuni googling. Spero di non dover scrivere il mio riproduttore?
Grazie. Sicuramente sembra facile, ma speravo di evitarlo soprattutto perché finivo con questa fastidiosa classe che tutti i miei progetti che usano questo sistema di registrazione dovrebbero avere una dipendenza, e non sembra che sia vale la manutenzione –