Interface CustomLogHandler

All Known Implementing Classes:
ConsoleController, DenseConsoleController, FileController

public interface CustomLogHandler
An Interface to ensure that a custom Log Controller instance is capable of accepting some variables which should included in logs.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceptLogRootRefs(@NonNull UUID specificRunID, @NonNull String systemID, @NonNull Map<Long,String> overriddenThreadNames)
    A method to act as an initialiser for any Custom Log Controller
  • Method Details

    • acceptLogRootRefs

      void acceptLogRootRefs(@NonNull @NonNull UUID specificRunID, @NonNull @NonNull String systemID, @NonNull @NonNull Map<Long,String> overriddenThreadNames)
      A method to act as an initialiser for any Custom Log Controller
      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.