Class JavaScriptExecutionStrategy.ConsoleHelper

java.lang.Object
ai.nervemind.app.executor.script.JavaScriptExecutionStrategy.ConsoleHelper
Enclosing class:
JavaScriptExecutionStrategy

public static class JavaScriptExecutionStrategy.ConsoleHelper extends Object
Helper class to bridge JavaScript console calls to Java logging.
  • Constructor Details

    • ConsoleHelper

      public ConsoleHelper(ExecutionService.ExecutionContext execContext)
      Creates a console helper for the given execution context.
      Parameters:
      execContext - the execution context
  • Method Details

    • log

      public void log(String message)
      Log an info message.
      Parameters:
      message - the message to log
    • warn

      public void warn(String message)
      Log a warning message.
      Parameters:
      message - the message to log
    • error

      public void error(String message)
      Log an error message.
      Parameters:
      message - the message to log
    • debug

      public void debug(String message)
      Log a debug message.
      Parameters:
      message - the message to log
    • getMessages

      public List<String> getMessages()
      Get all logged messages.
      Returns:
      list of logged messages