Class Logger

java.lang.Object
it.polimi.ingsw.Logger

public class Logger extends Object
Wrapper around Logger for easy logging
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    enable(boolean enabled)
    Enables or disables the logger
    static void
    info(String message)
    If the logger is enabled, logs a message with level: info
    static void
    severe(String message)
    If the logger is enabled, logs a message with level: severe
    static void
    warning(String message)
    If the logger is enabled, logs a message with level: warning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • enabled

      private static boolean enabled
  • Constructor Details

    • Logger

      public Logger()
  • Method Details

    • info

      public static void info(String message)
      If the logger is enabled, logs a message with level: info
      Parameters:
      message - the message to log
    • warning

      public static void warning(String message)
      If the logger is enabled, logs a message with level: warning
      Parameters:
      message - the message to log
    • severe

      public static void severe(String message)
      If the logger is enabled, logs a message with level: severe
      Parameters:
      message - the message to log
    • enable

      public static void enable(boolean enabled)
      Enables or disables the logger
      Parameters:
      enabled - if true, enables the logger. if false, disables it