Visualizzazione dei risultati da 1 a 2 su 2

Discussione: log 4 j dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    101

    log 4 j dinamico

    salve a tutti .
    Ho la necessita di dover cambiare la granularita del log 4 j (Fatal,Error,Debug....) a run time di un War java,senza necessariamente rieseguire un deploy su Web Sphere , o senza eseguire stop e start del War deployato.
    Credete sia possibile ?
    avete escogitato qualche classe speciale ? magari che rilegge solo i file di properties secondo necessità ?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ci sono diversi modi per venirne a capo, alcune considerazioni:
    1. usare diversi livelli di granuralità per diversi messaggi.
    Di solito io vado a dare un warn/error o entrambi a seconda della gravità, ma se ho capito bene questo non è il tuo caso.
    2. log4j legge un file .properties, ma questo si trova deployato e viene aggiornato solo al successivo deploy.
    Puoi in qualche modo specificare un'opzione che ti dica di rileggere le impostazioni?
    In effetti non è una soluzione ottimale, perché spendi molto ad aggiornare il tutto ad ogni lettura.
    3. wrappare log4j in delle classi tue e usare quelle, in modo da distinguere i casi in cui "cambiare" la granularità, anche questa soluzione però è dispendiosa
    RTFM Read That F*** Manual!!!

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.