Package ai.attackframework.tools.burp.ui.log


package ai.attackframework.tools.burp.ui.log
UI-internal logging components used by LogPanel.

LogStore holds a bounded in-memory log model, and LogRenderer renders entries into the panel's JTextPane. These types are EDT-aware: rendering occurs on the EDT; callers must avoid mutating Swing state off the EDT.

  • Class
    Description
    Renderer: writes/replaces lines in the document, formats output, and autoscrolls.
    Log model: entries, duplicate compaction, memory cap, and filtered aggregation.
    Aggregated line for full rebuilds.
    Renderer decision for incremental updates.
     
    Minimal event; repeats track consecutive duplicates.
    Levels (TRACE invalid input: '<' DEBUG invalid input: '<' INFO invalid input: '<' WARN invalid input: '<' ERROR).
    Visibility predicate derived from the UI.