io.randomseed.utils.log.logback
detach-appenders-by-prefix!
(detach-appenders-by-prefix! prefix)Detaches and stops all appenders from the root logger whose name starts with prefix.
logger-context
(logger-context)Returns the current Logback LoggerContext. Throws when the SLF4J factory is not a Logback context.
restore-logback!
(restore-logback! {:keys [root-level root-appenders levels additive]})Restores Logback runtime state from a snapshot previously captured by snapshot-logback!. Re-attaches root appenders, restores logger levels and additive flags.
snapshot-logback!
(snapshot-logback!)Captures current logback runtime state (safe, no reset): - root logger level - root appenders (objects) - logger levels map (explicit levels only) - additive flags (optional) Returns a snapshot map.