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.
-
ClassDescriptionRenderer: 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.