Articles of logging

Il modo migliore per registrare i dati POST in Apache?

Immagina di avere un’API del sito che accetta i dati sotto forma di richieste GET con parametri o come richieste POST (ad esempio con dati POST standard e separati da URL e separati). Se si desidera registrare e analizzare le chiamate API, le richieste GET saranno semplici, poiché si troveranno nel registro di apache. C’è […]

Primavera: aspetto di registrazione standard (intercettore)

Ho trovato molti esempi su come creare un aspetto personalizzato per la registrazione usando il framework Spring come questo o questo, ma non ho trovato l’implementazione Spring standard / comune per questa situazione e domanda. Esistono implementazioni standard dell’aspetto del logging da Spring o no?

Registrazione dell’attività dell’utente nell’app Web

Mi piacerebbe essere in grado di registrare le attività degli utenti in un’app web. Attualmente sto usando log4j che funziona bene per errori di registrazione, ecc, ma non sono sicuro di quale sia l’approccio migliore per registrare l’utente, il metodo servlet eseguito ei parametri del metodo. Sto usando la sicurezza di spring per l’autenticazione. Un […]

Puoi configurare log4net in codice invece di usare un file di configurazione?

Capisco perché log4net utilizza i file app.config per configurare la registrazione, in modo che tu possa facilmente cambiare il modo in cui le informazioni vengono registrate senza dover ricompilare il codice. Ma nel mio caso non voglio impacchettare un file app.config con il mio eseguibile. E non ho alcun desiderio di modificare la mia configurazione […]

Quando si usa wrapper, come conservare la class e il nome del metodo per Log4Net da registrare?

Ho bisogno di un wrapper Log4net – per essere esposto a un numero di componenti diversi in una grande app. Ovviamente voglio mantenere il nome della class e del metodo durante la registrazione, ma vorrei evitare di passare il tipo ecc. Al mio wrapper. Ho dato un’occhiata a questa domanda che è molto simile alla […]

Come personalizzare log4j2 RollingFileAppender?

Usiamo log4j 1.2.x per accedere al nostro prodotto e stiamo cercando di migrare a log4j 2.x nel prossimo futuro. Una delle funzionalità che abbiamo implementato è quella di registrare le informazioni di sistema e altri parametri importanti su ogni nuovo file di registro di rollover generato. Il modo in cui abbiamo implementato in log4j 1.2.x […]

Stampa stack di chiamate complete su printStackTrace ()?

Ho bisogno di scrivere una piccola applicazione di log analyzer per elaborare alcuni file di log generati da una libreria di terze parti di terze parti (con logger personalizzato all’interno) utilizzata nel mio progetto. In caso di una voce di eccezione nel log, è necessario raccogliere informazioni aggregate sui metodi coinvolti lungo la traccia dello […]

Acquisisci nome utente con log4net

Attualmente sto scrivendo tutti gli eventi di log4net su un database, e sembra funzionare bene. Per catturare l’account utente connesso, utilizzo questa parte di codice: HttpContext context = HttpContext.Current; if (context != null && context.User != null && context.User.Identity.IsAuthenticated) { MDC.Set(“user”, HttpContext.Current.User.Identity.Name); } Il codice sembra ok, ad eccezione degli eventi che non hanno alcun […]

Creare un file di registro MSI

Ho cercato di creare un file di registro per un problema con il nostro programma di installazione con i seguenti comandi: msiexec /i “installer.msi” /l*v “log.log” msiexec /i “installer.msi” /l*v msiexec /l*v /i “installer.msi” msiexec /l*v “log.log” /i “installer.msi” e molte altre varianti del comando, ma si apre sempre la finestra che indica quali parametri […]

java.lang.NoClassDefFoundError: org / apache / juli / logging / LogFactory

In realtà ho risolto questo problema, ma mi ci sono voluti giorni, quindi ho pensato di incollare la mia soluzione qui per aiutare gli altri. Sto usando Fedora 11 e in Eclipse ho provato ad aggiungere un server Tomcat 6 e avviarlo. Avrei il seguente errore: “Avvio di Tomcat v6.0 Server su localhost” ha riscontrato […]