java.lang.Object
java.util.logging.Handler
java.util.logging.StreamHandler
java.util.logging.ConsoleHandler
com.clumd.projects.java_common_utils.logging.controllers.ConsoleController
All Implemented Interfaces:
CustomLogHandler

public class ConsoleController extends ConsoleHandler implements CustomLogHandler
  • Field Details

    • CONSOLE_DATE_TIME_FORMATTER

      public static final SimpleDateFormat CONSOLE_DATE_TIME_FORMATTER
  • Constructor Details

    • ConsoleController

      public ConsoleController(boolean useSpacerLines)
  • Method Details

    • acceptLogRootRefs

      public void acceptLogRootRefs(@NonNull @NonNull UUID specificRunID, @NonNull @NonNull String systemID, @NonNull @NonNull Map<Long,String> overriddenThreadNames)
      Description copied from interface: CustomLogHandler
      A method to act as an initialiser for any Custom Log Controller
      Specified by:
      acceptLogRootRefs in interface CustomLogHandler
      Parameters:
      specificRunID - A unique identifier for any given specific 'run' of the system.
      systemID - An identifier for the hostname of the hardware running this instance.
      overriddenThreadNames - A map between ThreadIDs and their human-readable names, perhaps describing what they do.