Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    10

    [JAVA: log4j] - Righe duplicate o multiple nel file di log

    Salve a tutti,
    premettendo che non sono un esperto, sto cercando di creare un applicazione in Java che essenzialmente è costruita in questo modo:
    1. una classe principale che contiene il metodo main con all'interno un ciclo for
    2. una seconda classe che esegue una determinata azione e la relativa istanza è richiamata una o più volte dal ciclo for della classe precedente
    3. i metodi della seconda classe utilizzano poi istanze/metodi di altre classi

    Per questa applicazione voglio creare un file di log, utilizzando la libreria di Apache log4j.

    Tutto gira perfettamente, ad eccezione del fatto che se il ciclo for (punto 1) viene effettuato più di una volta, nel mio file di log ci sono righe duplicate o moltiplicate.
    In particolare: se il ciclo for viene effettuato due volte, le righe corrispondenti al primo ciclo appaiono correttamente una volta soltanto, mentre le righe corrispondenti al secondo ciclo sono tutte duplicate. Stesso discorso se il ciclo viene effettuato tre volte (righe di log del terzo ciclo compaiono 3 volte), e così via.

    Sperando di essere stato abbastanza chiaro, qualcuno saprebbe spiegarmi il motivo di questo comportamento?

    Grazie a tutti.

    Ciao ciao.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    10
    Problema risolto...che non riguardava log4j. Semplicemente richiamavo diverse istanze della stessa classe. Ho usato il singleton per risolvere l'inconveniente.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.