Log4j per classe in un jar

di il
2 risposte

Log4j per classe in un jar

Quando istanzio una classe contenuta in un file jar (ottenuto da un progetto esterno che per chiarezza chiamo B) dovrei avere dei messaggi nei file di log ma non c'è mai niente.
Se invece svolgo la stessa operazione sulla stessa classe lanciata dal progetto B , i messaggi dei log ci sono.
Come si può impostare log4j per i file contenuti in jar utilizzati dal progetto?

2 Risposte

  • Re: Log4j per classe in un jar

    aLinux14 ha scritto:


    Quando istanzio una classe contenuta in un file jar (ottenuto da un progetto esterno che per chiarezza chiamo B) dovrei avere dei messaggi nei file di log ma non c'è mai niente.
    Se invece svolgo la stessa operazione sulla stessa classe lanciata dal progetto B , i messaggi dei log ci sono.
    Come si può impostare log4j per i file contenuti in jar utilizzati dal progetto?
    Purtroppo il contesto è poco chiaro. Bisogna vedere cosa logga, a quale livello e sulla base di quale configurazione di log4j.
  • Re: Log4j per classe in un jar

    Provo a spiegarmi meglio.
    Nel progetto A ho il file log4j.properties che funziona correttamente con le classi del progetto. Quando però istanzio una classe del progetto B (presente in un jar lincato tramite il classpath), mi aspetto che le impostazioni di log4j siano ancora quelle del progetto A anche per le classi di B, invece non è così e non trovo messaggi nei file di log
Devi accedere o registrarti per scrivere nel forum
2 risposte