Interface LogManager


public interface LogManager
Provides access to logging and message display routines. Available in the Beanshell scripting interface as "mm.logs()" or "mm.getLogManager()".
  • Method Details

    • logMessage

      void logMessage(String msg)
      Adds a message to the Micro-Manager log (found in Corelogtxt).
      Parameters:
      msg - - message to be added to the log
    • showMessage

      void showMessage(String msg)
      Shows a message in the UI.
      Parameters:
      msg - - message to be shown
    • showMessage

      void showMessage(String msg, Component parent)
      Shows a message in the UI.
      Parameters:
      msg - - message to be shown
      parent - - parent component over which this message should be centered
    • logError

      void logError(Exception e, String msg)
      Writes the stacktrace and a message to the Micro-Manager log (Corelog.txt).
      Parameters:
      e - - Java exception to be logged
      msg - - message to be shown
    • logError

      void logError(Exception e)
      Writes a stacktrace to the Micro-Manager log.
      Parameters:
      e - - Java exception to be logged
    • logError

      void logError(String msg)
      Writes an error to the Micro-Manager log (same as logMessage).
      Parameters:
      msg - - message to be logged
    • showError

      void showError(Exception e, String msg)
      Shows an error in the UI and logs stacktrace to the Micro-Manager log.
      Parameters:
      e - - Java exception to be shown and logged
      msg - - Error message to be shown and logged
    • showError

      void showError(Exception e)
      Shows and logs a Java exception.
      Parameters:
      e - - Java excpetion to be shown and logged
    • showError

      void showError(String msg)
      Shows an error message in the UI and logs to the Micro-Manager log.
      Parameters:
      msg - - error message to be shown and logged
    • showError

      void showError(Exception e, String msg, Component parent)
      Shows an error in the UI and logs stacktrace to the Micro-Manager log.
      Parameters:
      e - - Java exception to be shown and logged
      msg - - Error message to be shown and logged
      parent - - frame in which to show dialog, or null for caller
    • showError

      void showError(Exception e, Component parent)
      Shows and logs a Java exception.
      Parameters:
      e - - Java exception to be shown and logged
      parent - - frame in which to show dialog, or null for caller
    • showError

      void showError(String msg, Component parent)
      Shows an error message in the UI and logs to the Micro-Manager log.
      Parameters:
      msg - - error message to be shown and logged
      parent - - frame in which to show dialog, or null for caller
    • logDebugMessage

      void logDebugMessage(String message)
      Log a message to the core log, only if debug logging is currently enabled.
      Parameters:
      message - Message to be logged.