Class SystemLogger

java.lang.Object
it.unisa.diem.wordageddon_g16.utility.SystemLogger

public class SystemLogger extends Object
Logger centralizzato per la gestione degli errori nell'applicazione.

Configura un Logger personalizzato che scrive solo messaggi di livello SEVERE in un file chiamato error.log, evitando l'output sulla console. Include anche lo stack trace.

  • Field Details

    • logger

      private static final Logger logger
      Istanza del logger Java associata alla classe SystemLogger.

      Configurata per registrare solo eventi gravi (Level.SEVERE) su file.

  • Constructor Details

    • SystemLogger

      public SystemLogger()
  • Method Details

    • log

      public static void log(String msg, Throwable e)
      Registra un errore con un messaggio personalizzato e una Throwable.
      Parameters:
      msg - messaggio esplicativo dell'errore
      e - eccezione da registrare nel log
    • log

      public static void log(Throwable e)
      Registra un errore generico con messaggio predefinito e una Throwable.
      Parameters:
      e - eccezione da registrare nel log