SYMBOL INDEX (1119 symbols across 195 files) FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/AudioAppender.java class AudioAppender (line 16) | public class AudioAppender extends AppenderBase implement... method append (line 20) | @Override method addPlayer (line 25) | @Override method clearAllPlayers (line 30) | @Override method start (line 35) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/AudioMarker.java class AudioMarker (line 18) | public class AudioMarker extends TerseBasicMarker implements Player { method AudioMarker (line 24) | public AudioMarker(URL url) { method AudioMarker (line 29) | public AudioMarker(Path path) { method AudioMarker (line 34) | public AudioMarker(InputStream inputStream) { method AudioMarker (line 39) | public AudioMarker(Player player) { method play (line 44) | public void play() { FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/AudioMarkerAppender.java class AudioMarkerAppender (line 18) | public class AudioMarkerAppender extends AppenderBase { method append (line 20) | @Override method writePlayerMarkerIfNecessary (line 25) | private void writePlayerMarkerIfNecessary(Marker marker) { method isPlayerMarker (line 39) | private static boolean isPlayerMarker(Marker marker) { FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/FilePlayer.java class FilePlayer (line 19) | public class FilePlayer extends ContextAwareBase implements Player, Life... method FilePlayer (line 25) | public FilePlayer() {} method setFile (line 27) | public void setFile(String file) { method play (line 31) | @Override method start (line 36) | @Override method stop (line 47) | @Override method isStarted (line 53) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/PlayMethods.java type PlayMethods (line 17) | public interface PlayMethods { method play (line 19) | default void play(Supplier supplier) { FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/Player.java type Player (line 14) | public interface Player { method play (line 15) | void play(); FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/PlayerAction.java class PlayerAction (line 22) | public class PlayerAction extends Action { method begin (line 26) | @Override method end (line 69) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/PlayerAttachable.java type PlayerAttachable (line 13) | public interface PlayerAttachable { method addPlayer (line 14) | void addPlayer(Player player); method clearAllPlayers (line 16) | void clearAllPlayers(); FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/PlayerConverter.java class PlayerConverter (line 18) | public class PlayerConverter extends ClassicConverter { method convert (line 20) | @Override method writePlayerMarkerIfNecessary (line 26) | private void writePlayerMarkerIfNecessary(Marker marker) { method isPlayerMarker (line 40) | private static boolean isPlayerMarker(Marker marker) { FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/PlayerException.java class PlayerException (line 13) | public class PlayerException extends RuntimeException { method PlayerException (line 14) | public PlayerException() {} method PlayerException (line 16) | public PlayerException(String s) { method PlayerException (line 20) | public PlayerException(String s, Throwable throwable) { method PlayerException (line 24) | public PlayerException(Throwable throwable) { method PlayerException (line 28) | public PlayerException(String s, Throwable throwable, boolean b, boole... FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/ResourcePlayer.java class ResourcePlayer (line 17) | public class ResourcePlayer extends ContextAwareBase implements Player, ... method ResourcePlayer (line 23) | public ResourcePlayer() {} method setResource (line 25) | public void setResource(String resource) { method play (line 29) | @Override method start (line 38) | @Override method stop (line 49) | @Override method isStarted (line 55) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/SimplePlayer.java class SimplePlayer (line 23) | public class SimplePlayer implements PlayMethods, Player { method SimplePlayer (line 27) | protected SimplePlayer(Supplier supplier) { method fromURL (line 31) | public static Player fromURL(URL url) { method fromPath (line 42) | public static Player fromPath(Path path) { method fromInputStream (line 53) | public static Player fromInputStream(InputStream inputStream) { method play (line 64) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/SystemPlayer.java class SystemPlayer (line 15) | public class SystemPlayer implements Player { method play (line 16) | @Override FILE: logback-audio/src/main/java/com/tersesystems/logback/audio/URLPlayer.java class URLPlayer (line 16) | public class URLPlayer extends ContextAwareBase implements Player { method URLPlayer (line 20) | public URLPlayer() {} method URLPlayer (line 22) | public void URLPlayer(URL url) { method play (line 26) | @Override FILE: logback-audio/src/test/java/com/tersesystems/logback/audio/TestAudio.java class TestAudio (line 23) | public class TestAudio { method testMarkerWithURL (line 25) | @Test method testMarkerWithURLWithConverter (line 43) | @Test method testMarkerWithPath (line 62) | public void testMarkerWithPath() throws JoranException, InterruptedExc... FILE: logback-audio/src/test/java/com/tersesystems/logback/audio/TestNested.java class TestNested (line 20) | public class TestNested { method testLogger (line 22) | @Test FILE: logback-budget/src/main/java/com/tersesystems/logback/budget/BudgetEvaluator.java class BudgetEvaluator (line 25) | public class BudgetEvaluator extends EventEvaluatorBase method start (line 31) | @Override method createCircuitBreaker (line 40) | private CircuitBreaker createCircuitBreaker(BudgetRule budget... method evaluate (line 68) | @Override method addBudgetRule (line 87) | @Override method clearAllBudgetRules (line 92) | @Override FILE: logback-budget/src/main/java/com/tersesystems/logback/budget/BudgetRule.java class BudgetRule (line 15) | public class BudgetRule { method BudgetRule (line 22) | public BudgetRule() {} method getName (line 24) | public String getName() { method setName (line 28) | public void setName(String name) { method getThreshold (line 32) | public int getThreshold() { method setThreshold (line 36) | public void setThreshold(int threshold) { method getInterval (line 40) | public long getInterval() { method setInterval (line 44) | public void setInterval(long interval) { method getTimeUnit (line 48) | public String getTimeUnit() { method setTimeUnit (line 52) | public void setTimeUnit(String timeUnit) { method toString (line 56) | @Override FILE: logback-budget/src/main/java/com/tersesystems/logback/budget/BudgetRuleAction.java class BudgetRuleAction (line 19) | public class BudgetRuleAction extends Action { method begin (line 24) | @Override method end (line 70) | @Override FILE: logback-budget/src/main/java/com/tersesystems/logback/budget/BudgetRuleAttachable.java type BudgetRuleAttachable (line 13) | public interface BudgetRuleAttachable { method addBudgetRule (line 15) | void addBudgetRule(BudgetRule budget); method clearAllBudgetRules (line 17) | void clearAllBudgetRules(); FILE: logback-budget/src/main/java/com/tersesystems/logback/budget/BudgetTurboFilter.java class BudgetTurboFilter (line 16) | public class BudgetTurboFilter extends TurboFilter implements BudgetRule... method start (line 21) | public void start() { method createCircuitBreaker (line 29) | private CircuitBreaker createCircuitBreaker(BudgetRule budget... method decide (line 57) | @Override method addBudgetRule (line 76) | @Override method clearAllBudgetRules (line 81) | @Override method setOnMatch (line 89) | public final void setOnMatch(FilterReply reply) { method setOnMismatch (line 93) | public final void setOnMismatch(FilterReply reply) { method getOnMatch (line 97) | public final FilterReply getOnMatch() { method getOnMismatch (line 101) | public final FilterReply getOnMismatch() { FILE: logback-budget/src/test/java/com.tersesystems.logback.budget/BudgetEvaluatorTest.java class BudgetEvaluatorTest (line 20) | public class BudgetEvaluatorTest { method testBudget (line 22) | @Test FILE: logback-budget/src/test/java/com.tersesystems.logback.budget/BudgetTurboFilterTest.java class BudgetTurboFilterTest (line 10) | public class BudgetTurboFilterTest { method testBudget (line 12) | @Test FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/AdviceConfig.java class AdviceConfig (line 22) | public class AdviceConfig { method AdviceConfig (line 31) | public AdviceConfig(ClassLoader classLoader, String serviceName) { method getServiceName (line 37) | public String getServiceName() { method addTrace (line 41) | public void addTrace(String className, List methodNames) throw... method addTrace (line 46) | public void addTrace(String className) throws Exception { method classNames (line 51) | public List classNames() { method methods (line 55) | public ElementMatcher methods() { method types (line 59) | public ElementMatcher types() { method getTraceConfig (line 63) | private TraceConfig getTraceConfig() { class TraceConfig (line 70) | static final class TraceConfig { method TraceConfig (line 76) | private TraceConfig( method create (line 85) | static TraceConfig create(ClassLoader classLoader, String className,... method create (line 97) | static TraceConfig create(ClassLoader classLoader, String className)... method classNames (line 106) | public List classNames() { method methods (line 110) | public ElementMatcher.Junction methods() { method types (line 114) | public ElementMatcher.Junction types() { method join (line 118) | public TraceConfig join(TraceConfig other) { method createTypeDescription (line 128) | private static TypeDescription createTypeDescription(ClassLoader cla... method toString (line 134) | @Override FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/LogbackInstrumentationAgent.java class LogbackInstrumentationAgent (line 28) | public class LogbackInstrumentationAgent { method premain (line 32) | public static void premain(String arg, Instrumentation instrumentation... method parseDebug (line 41) | private static boolean parseDebug(String arg) { method agentmain (line 45) | public static void agentmain(String arg, Instrumentation instrumentati... method injectBootstrapClasses (line 60) | private static void injectBootstrapClasses(Instrumentation instrumenta... FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/LoggingInstrumentationAdvice.java class LoggingInstrumentationAdvice (line 28) | public class LoggingInstrumentationAdvice { method initialize (line 68) | void initialize(Instrumentation instrumentation, boolean debug) { method generateConfig (line 96) | public static Config generateConfig(ClassLoader classLoader, boolean d... method generateAdviceConfig (line 126) | public static AdviceConfig generateAdviceConfig( method clean (line 157) | private static String clean(String key) { method createDebugListener (line 161) | private static AgentBuilder.Listener createDebugListener(List ... method stringMatcher (line 166) | public static ElementMatcher.Junction stringMatcher( method enter (line 182) | @Advice.OnMethodEnter method exit (line 189) | @Advice.OnMethodExit(onThrowable = Throwable.class) FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/LoggingInstrumentationByteBuddyBuilder.java class LoggingInstrumentationByteBuddyBuilder (line 33) | public class LoggingInstrumentationByteBuddyBuilder { method builderFromConfig (line 52) | public AgentBuilder builderFromConfig( class LineWrapper (line 71) | static class LineWrapper extends AsmVisitorWrapper.AbstractBase { method wrap (line 72) | @Override method builderFromConfigWithRetransformation (line 148) | public AgentBuilder builderFromConfigWithRetransformation( method withSystemClassLoaderMatching (line 154) | protected AgentBuilder withSystemClassLoaderMatching(AgentBuilder buil... method ignoreMatchers (line 162) | public AgentBuilder.RawMatcher.ForElementMatchers ignoreMatchers() { method builderFromConfig (line 172) | public AgentBuilder builderFromConfig( method builderFromConfig (line 179) | public AgentBuilder builderFromConfig(AdviceConfig c) { method builderFromConfigWithRetransformation (line 183) | public AgentBuilder builderFromConfigWithRetransformation(AdviceConfig... FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/MethodInfo.java class MethodInfo (line 18) | public class MethodInfo { method MethodInfo (line 25) | MethodInfo(String methodName, String descriptor, String source) { method setStartLine (line 31) | public void setStartLine(int line) { method setEndLine (line 35) | public void setEndLine(int line) { method getStartLine (line 39) | public int getStartLine() { method getEndLine (line 43) | public int getEndLine() { method toString (line 47) | @Override FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/MethodInfoLookup.java class MethodInfoLookup (line 21) | public class MethodInfoLookup { method getInstance (line 26) | public static MethodInfoLookup getInstance() { class SingletonHolder (line 30) | static class SingletonHolder { method add (line 34) | public void add(String className, MethodInfo methodInfo) { method find (line 39) | public Optional find(String className, String methodName, ... method matchingInfo (line 44) | private Predicate matchingInfo(String methodName, String d... FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/DeclaringTypeLoggerResolver.java class DeclaringTypeLoggerResolver (line 19) | public class DeclaringTypeLoggerResolver implements LoggerResolver { method DeclaringTypeLoggerResolver (line 23) | public DeclaringTypeLoggerResolver(Supplier loggerFact... method resolve (line 27) | @Override FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/Enter.java class Enter (line 25) | public class Enter { method apply (line 30) | public static void apply(String origin, Object[] allArguments) { FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/Exit.java class Exit (line 26) | public class Exit { method apply (line 32) | public static void apply( FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/FixedLoggerResolver.java class FixedLoggerResolver (line 18) | public class FixedLoggerResolver implements LoggerResolver { method FixedLoggerResolver (line 21) | public FixedLoggerResolver(Logger logger) { method resolve (line 25) | @Override FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/LoggerResolver.java type LoggerResolver (line 16) | public interface LoggerResolver { method resolve (line 21) | Logger resolve(String origin); FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/SafeArguments.java class SafeArguments (line 18) | public class SafeArguments { method apply (line 19) | public List apply(Object[] allArguments) { method apply (line 23) | public String apply(Object returnValue) { method parseCertificate (line 43) | private String parseCertificate(X509Certificate cert) { method parseArray (line 49) | private String parseArray(Object[] returnValue) { method parseCollection (line 53) | private String parseCollection(Collection coll) { method parseStream (line 57) | private String parseStream(Stream stream) { FILE: logback-bytebuddy/src/main/java/com/tersesystems/logback/bytebuddy/impl/SystemFlow.java class SystemFlow (line 30) | public final class SystemFlow { method getLoggerResolver (line 61) | public static LoggerResolver getLoggerResolver() { method setLoggerResolver (line 65) | public static void setLoggerResolver(LoggerResolver loggerResolver) { method getLogger (line 69) | public static Logger getLogger(String origin) { method setServiceName (line 73) | public static void setServiceName(String serviceName) { method setIdGenerator (line 77) | public static void setIdGenerator(Supplier idGenerator) { method getSafeArguments (line 81) | public static SafeArguments getSafeArguments() { method setSafeArguments (line 85) | public static void setSafeArguments(SafeArguments safeArguments) { method createMarker (line 89) | public static LogstashMarker createMarker(SpanInfo span) { method pushSpan (line 93) | public static void pushSpan(String name) { method popSpan (line 97) | public static Optional popSpan() { method safeReturnValue (line 101) | static StructuredArgument safeReturnValue(Object returnValue) { method safeArguments (line 106) | static StructuredArgument safeArguments(Object[] allArguments) { method createName (line 111) | static String createName(String className, String method, String signa... method baseMarkers (line 115) | static LogstashMarker baseMarkers() { FILE: logback-bytebuddy/src/test/java/com/tersesystems/logback/bytebuddy/AdviceConfigTest.java class AdviceConfigTest (line 18) | public class AdviceConfigTest { method testConfig (line 20) | @Test FILE: logback-bytebuddy/src/test/java/com/tersesystems/logback/bytebuddy/ClassCalledByAgent.java class ClassCalledByAgent (line 14) | public class ClassCalledByAgent { method printStatement (line 15) | public void printStatement() { method printArgument (line 19) | public void printArgument(String arg) { method throwException (line 23) | public void throwException(String arg) { FILE: logback-bytebuddy/src/test/java/com/tersesystems/logback/bytebuddy/InProcessInstrumentationExample.java class InProcessInstrumentationExample (line 34) | public class InProcessInstrumentationExample { method createDebugListener (line 36) | public static AgentBuilder.Listener createDebugListener(List c... method main (line 42) | public static void main(String[] args) throws Exception { FILE: logback-bytebuddy/src/test/java/com/tersesystems/logback/bytebuddy/PreloadedInstrumentationExample.java class PreloadedInstrumentationExample (line 21) | public class PreloadedInstrumentationExample { method main (line 22) | public static void main(String[] args) throws Exception { FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/Censor.java type Censor (line 16) | public interface Censor extends Component { method censorText (line 17) | CharSequence censorText(CharSequence input); FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorAction.java class CensorAction (line 25) | public class CensorAction extends Action { method begin (line 29) | @SuppressWarnings("unchecked") method addConverter (line 89) | private void addConverter() { method end (line 103) | public void end(InterpretationContext ec, String name) { FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorAttachable.java type CensorAttachable (line 13) | public interface CensorAttachable { method addCensor (line 14) | void addCensor(CensorContextAware censor); FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorConstants.java class CensorConstants (line 13) | public class CensorConstants { FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorContextAware.java type CensorContextAware (line 16) | public interface CensorContextAware extends Censor, ContextAware, LifeCy... method getName (line 19) | String getName(); method setName (line 24) | void setName(String name); FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorConverter.java class CensorConverter (line 33) | public class CensorConverter extends CompositeConverter { method start (line 37) | @Override method transform (line 73) | @SuppressWarnings("unchecked") FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensorRefAction.java class CensorRefAction (line 19) | public class CensorRefAction extends Action { method begin (line 22) | @SuppressWarnings("unchecked") method end (line 78) | public void end(InterpretationContext ec, String n) {} FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensoringJsonGeneratorDecorator.java class CensoringJsonGeneratorDecorator (line 27) | public class CensoringJsonGeneratorDecorator extends ContextAwareBase method decorate (line 33) | @Override method getCensors (line 41) | public List getCensors() { method addCensor (line 45) | public void addCensor(CensorContextAware censor) { method start (line 49) | @Override method stop (line 54) | @Override method isStarted (line 61) | @Override method addFilterKey (line 68) | public void addFilterKey(String filterKey) { class CensoringTokenFilter (line 73) | private class CensoringTokenFilter extends TokenFilter { method includeElement (line 74) | @Override method includeProperty (line 79) | @Override method shouldFilter (line 87) | private boolean shouldFilter(String name) { method _includeScalar (line 91) | @Override class CensoringJsonGeneratorDelegate (line 98) | private class CensoringJsonGeneratorDelegate extends JsonGeneratorDele... method CensoringJsonGeneratorDelegate (line 99) | public CensoringJsonGeneratorDelegate(JsonGenerator d) { method censorSensitiveMessage (line 103) | private String censorSensitiveMessage(String original) { method writeString (line 113) | @Override method writeString (line 119) | @Override method writeString (line 126) | @Override method writeRawUTF8String (line 133) | @Override method writeUTF8String (line 140) | @Override FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/CensoringPrettyPrintingJsonGeneratorDecorator.java class CensoringPrettyPrintingJsonGeneratorDecorator (line 15) | public class CensoringPrettyPrintingJsonGeneratorDecorator extends Censo... method decorate (line 17) | @Override FILE: logback-censor/src/main/java/com/tersesystems/logback/censor/RegexCensor.java class RegexCensor (line 17) | public class RegexCensor extends ContextAwareBase implements CensorConte... method getName (line 28) | public String getName() { method setName (line 32) | public void setName(String name) { method getReplacementText (line 36) | public String getReplacementText() { method setReplacementText (line 40) | public void setReplacementText(String replacementText) { method setRegex (line 44) | public void setRegex(String regex) { method isStarted (line 48) | @Override method start (line 53) | @Override method stop (line 69) | @Override method censorText (line 77) | @Override FILE: logback-censor/src/test/java/com/tersesystems/logback/censor/CensorActionTest.java class CensorActionTest (line 25) | public class CensorActionTest { method setUp (line 30) | @Before method testFirstTest1 (line 35) | @Test method testSecondTest1 (line 46) | @Test method testJsonTest3 (line 57) | @Test method testJsonTest4 (line 69) | @Test method createLoggingEvent (line 80) | private LoggingEvent createLoggingEvent(ch.qos.logback.classic.Logger ... FILE: logback-censor/src/test/java/com/tersesystems/logback/censor/CensoringJsonGeneratorDecoratorTest.java class CensoringJsonGeneratorDecoratorTest (line 22) | public class CensoringJsonGeneratorDecoratorTest { method basicCensor (line 24) | @Test method filterKey (line 57) | @Test method prettyPrintCensor (line 75) | @Test FILE: logback-censor/src/test/java/com/tersesystems/logback/censor/RegexCensorTest.java class RegexCensorTest (line 17) | public class RegexCensorTest { method testCensor (line 19) | @Test method testCensorWithNoMatch (line 31) | @Test FILE: logback-censor/src/test/java/com/tersesystems/logback/censor/TestAppender.java class TestAppender (line 19) | public class TestAppender extends AppenderBase { method getEncoder (line 25) | public Encoder getEncoder() { method setEncoder (line 29) | public void setEncoder(Encoder encoder) { method append (line 33) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ChangeLogLevel.java class ChangeLogLevel (line 19) | public class ChangeLogLevel { method ChangeLogLevel (line 23) | public ChangeLogLevel() { method ChangeLogLevel (line 27) | public ChangeLogLevel(ILoggerFactory loggerFactory) { method changeLogLevel (line 31) | public void changeLogLevel(String loggerName, String levelName) { method changeLogLevel (line 35) | public final void changeLogLevel(String loggerName, int levelNumber) { method changeLogLevel (line 39) | public final void changeLogLevel(org.slf4j.Logger logger, String level... method changeLogLevel (line 45) | public final void changeLogLevel(org.slf4j.Logger logger, int levelNum... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ContainerEventAppender.java class ContainerEventAppender (line 21) | public class ContainerEventAppender method decorateEvent (line 23) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ContainerProxyLoggingEvent.java class ContainerProxyLoggingEvent (line 20) | public class ContainerProxyLoggingEvent extends ProxyLoggingEvent method ContainerProxyLoggingEvent (line 24) | public ContainerProxyLoggingEvent(ILoggingEvent delegate) { method putComponent (line 28) | public void putComponent(Class type, T instance) { method getComponent (line 32) | public T getComponent(Class type) { method hasComponent (line 36) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ContextAwareBasicMarker.java class ContextAwareBasicMarker (line 18) | public class ContextAwareBasicMarker extends TerseBasicMarker implements... method ContextAwareBasicMarker (line 22) | public ContextAwareBasicMarker(String name) { method setContext (line 26) | public void setContext(Context context) { method getContext (line 34) | public Context getContext() { method getStatusManager (line 38) | public StatusManager getStatusManager() { method getDeclaredOrigin (line 51) | protected Object getDeclaredOrigin() { method addStatus (line 55) | public void addStatus(Status status) { method addInfo (line 68) | public void addInfo(String msg) { method addInfo (line 72) | public void addInfo(String msg, Throwable ex) { method addWarn (line 76) | public void addWarn(String msg) { method addWarn (line 80) | public void addWarn(String msg, Throwable ex) { method addError (line 84) | public void addError(String msg) { method addError (line 88) | public void addError(String msg, Throwable ex) { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ExceptionMessageConverter.java class ExceptionMessageConverter (line 31) | public class ExceptionMessageConverter extends ThrowableHandlingConverter { method convert (line 33) | @Override method getLeadingWhitespace (line 56) | private Integer getLeadingWhitespace() { method getDepth (line 60) | protected Integer getDepth() { method getPrefix (line 64) | protected String getPrefix() { method getSeparator (line 68) | protected String getSeparator() { method getSuffix (line 72) | protected String getSuffix() { method getOption (line 76) | protected Optional getOption(int index) { method processException (line 84) | protected String processException( method constructMessage (line 105) | protected String constructMessage(IThrowableProxy ex) { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/FormatParamsDecider.java type FormatParamsDecider (line 19) | @FunctionalInterface method decide (line 22) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/IContainerLoggingEvent.java type IContainerLoggingEvent (line 18) | public interface IContainerLoggingEvent extends ILoggingEvent, Component... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ILoggingEventFactory.java type ILoggingEventFactory (line 18) | public interface ILoggingEventFactory { method create (line 19) | E create(Marker marker, Logger logger, Level level, String msg, Object... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/LoggerDecider.java type LoggerDecider (line 18) | @FunctionalInterface method decide (line 20) | default FilterReply decide( FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/LoggingEventFactory.java class LoggingEventFactory (line 21) | public class LoggingEventFactory implements ILoggingEventFactory fromOptional(Context context, ILoggingEve... method fromMarker (line 36) | static Optional fromMarker(Context context, Marker m) { method fromContainer (line 59) | public static Optional fromContainer(ComponentContainer containe... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/NanoTimeComponentAppender.java class NanoTimeComponentAppender (line 18) | public class NanoTimeComponentAppender method decorateEvent (line 20) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/NanoTimeConverter.java class NanoTimeConverter (line 18) | public class NanoTimeConverter extends ClassicConverter { method convert (line 19) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/NanoTimeMarker.java class NanoTimeMarker (line 14) | public class NanoTimeMarker extends TerseBasicMarker implements NanoTime... method NanoTimeMarker (line 18) | public NanoTimeMarker() { method getNanoTime (line 23) | public long getNanoTime() { method create (line 27) | public static NanoTimeMarker create() { method toString (line 31) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/NanoTimeSupplier.java type NanoTimeSupplier (line 16) | public interface NanoTimeSupplier extends Component { method getNanoTime (line 17) | long getNanoTime(); FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/ProxyLoggingEvent.java class ProxyLoggingEvent (line 26) | public class ProxyLoggingEvent implements ILoggingEvent { method ProxyLoggingEvent (line 29) | public ProxyLoggingEvent(ILoggingEvent delegate) { method getDelegate (line 33) | public ILoggingEvent getDelegate() { method getThreadName (line 37) | @Override method getLevel (line 42) | @Override method getMessage (line 47) | @Override method getArgumentArray (line 52) | @Override method getFormattedMessage (line 57) | @Override method getLoggerName (line 62) | @Override method getLoggerContextVO (line 67) | @Override method getThrowableProxy (line 72) | @Override method getCallerData (line 77) | @Override method hasCallerData (line 82) | @Override method getMarker (line 87) | @Override method getMDCPropertyMap (line 92) | @Override method getMdc (line 97) | @Override method getTimeStamp (line 102) | @Override method prepareForDeferredProcessing (line 107) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/SLF4JBridgeHandlerAction.java class SLF4JBridgeHandlerAction (line 26) | public class SLF4JBridgeHandlerAction extends Action { method begin (line 28) | @Override method end (line 35) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/SetLoggerLevelsAction.java class SetLoggerLevelsAction (line 22) | public class SetLoggerLevelsAction extends Action { method getLevelsKey (line 27) | public String getLevelsKey() { method setLevelsKey (line 31) | public void setLevelsKey(String levelsKey) { method begin (line 35) | @Override method end (line 41) | @Override method doConfigure (line 44) | @SuppressWarnings("unchecked") FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/StartTime.java class StartTime (line 23) | public final class StartTime { method from (line 33) | public static Instant from(Context context, ILoggingEvent event) { method fromOptional (line 45) | public static Optional fromOptional(Context context, ILogging... method fromMarker (line 62) | public static Optional fromMarker(Context context, Marker m) { method fromContainer (line 85) | public static Optional fromContainer(ComponentContainer conta... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/StartTimeConverter.java class StartTimeConverter (line 18) | public class StartTimeConverter extends ClassicConverter { method convert (line 19) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/StartTimeMarker.java class StartTimeMarker (line 16) | public class StartTimeMarker extends TerseBasicMarker implements StartTi... method StartTimeMarker (line 20) | public StartTimeMarker(Instant start) { method getStartTime (line 25) | @Override method toString (line 30) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/StartTimeSupplier.java type StartTimeSupplier (line 15) | public interface StartTimeSupplier { method getStartTime (line 16) | Instant getStartTime(); FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/TapFilter.java class TapFilter (line 37) | public class TapFilter extends TurboFilter method addTurboFilter (line 46) | public void addTurboFilter(TurboFilter turboFilter) { method getTurboFilters (line 50) | public TurboFilterList getTurboFilters() { method getTurboFilters (line 54) | public void getTurboFilters(TurboFilterList tapEvaluator) { method appenderAttachableImpl (line 58) | @Override method getLoggingEventFactory (line 63) | public ILoggingEventFactory getLoggingEventFactory() { method setLoggingEventFactory (line 67) | public void setLoggingEventFactory(ILoggingEventFactory... method start (line 71) | @Override method decide (line 97) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/TerseBasicMarker.java class TerseBasicMarker (line 23) | public class TerseBasicMarker implements Marker { method TerseBasicMarker (line 28) | public TerseBasicMarker(String name) { method getName (line 33) | public String getName() { method add (line 37) | public synchronized void add(Marker reference) { method hasReferences (line 48) | public synchronized boolean hasReferences() { method hasChildren (line 55) | @Deprecated method iterator (line 60) | public synchronized Iterator iterator() { method remove (line 64) | public synchronized boolean remove(Marker referenceToRemove) { method contains (line 72) | public boolean contains(Marker other) { method contains (line 84) | public boolean contains(String name) { method equals (line 100) | public boolean equals(Object obj) { method hashCode (line 109) | public int hashCode() { method toString (line 113) | public String toString() { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/TerseHighlightConverter.java class TerseHighlightConverter (line 30) | public class TerseHighlightConverter extends ForegroundCompositeConverte... type Color (line 34) | enum Color { method Color (line 46) | Color(String code) { method getForegroundColorCode (line 51) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/TimeSinceEpochConverter.java class TimeSinceEpochConverter (line 16) | public class TimeSinceEpochConverter extends ClassicConverter { method convert (line 17) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/TurboFilterDecider.java type TurboFilterDecider (line 26) | public interface TurboFilterDecider { method decide (line 27) | FilterReply decide( FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/Utils.java class Utils (line 38) | public class Utils { method Utils (line 41) | Utils(LoggerContext loggerContext) { method defaultContext (line 45) | public static LoggerContext defaultContext() { method contextFromResource (line 55) | public static LoggerContext contextFromResource(String resourcePath) t... method create (line 64) | public static Utils create(LoggerContext loggerContext) { method create (line 68) | public static Utils create(String resourcePath) throws JoranException { method create (line 72) | public static Utils create() { method getStatusList (line 76) | public List getStatusList() { method getLoggerContext (line 81) | public LoggerContext getLoggerContext() { method getRootLogger (line 85) | public Logger getRootLogger() { method getLogger (line 89) | public Logger getLogger(String loggerName) { method getLogger (line 93) | public Logger getLogger(Class clazz) { method getObject (line 97) | public Optional getObject(Class classType, String name) { method getTurboFilter (line 103) | public Optional getTurboFilter( method getAppender (line 112) | public > Optional getAppender(Str... method getMDCPropertyMap (line 116) | public Map getMDCPropertyMap() { method getLoggingEventFactory (line 130) | public LoggingEventFactory getLoggingEventFactory() { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/encoder/PatternLayoutEncoder.java class PatternLayoutEncoder (line 23) | public class PatternLayoutEncoder extends PatternLayoutEncoderBase> method GetAppenderFunction (line 28) | public GetAppenderFunction(Logger rootLogger) { method apply (line 32) | @SuppressWarnings("unchecked") method create (line 43) | public static > GetAppenderFunction... method create (line 47) | public static > GetAppenderFunction... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/functional/GetSiftedAppenderFunction.java class GetSiftedAppenderFunction (line 20) | public class GetSiftedAppenderFunction implements Function> GetSiftedAppenderFu... FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/functional/RootLoggerSupplier.java class RootLoggerSupplier (line 18) | public class RootLoggerSupplier implements Supplier { method RootLoggerSupplier (line 22) | public RootLoggerSupplier(LoggerContext loggerContext) { method get (line 26) | public Logger get() { method create (line 30) | public static RootLoggerSupplier create(LoggerContext loggerContext) { method create (line 34) | public static RootLoggerSupplier create() { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/sift/DiscriminatingMarker.java class DiscriminatingMarker (line 17) | public class DiscriminatingMarker extends TerseBasicMarker implements Di... method DiscriminatingMarker (line 22) | public DiscriminatingMarker(Function discrimina... method getDiscriminatingValue (line 27) | @Override FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/sift/DiscriminatingMarkerFactory.java class DiscriminatingMarkerFactory (line 16) | public class DiscriminatingMarkerFactory { method DiscriminatingMarkerFactory (line 20) | public DiscriminatingMarkerFactory(Function dis... method create (line 24) | public static DiscriminatingMarkerFactory create( method createMarker (line 29) | public DiscriminatingMarker createMarker() { FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/sift/DiscriminatingValue.java type DiscriminatingValue (line 15) | public interface DiscriminatingValue { method getDiscriminatingValue (line 16) | String getDiscriminatingValue(ILoggingEvent loggingEvent); FILE: logback-classic/src/main/java/com/tersesystems/logback/classic/sift/MarkerBasedDiscriminator.java class MarkerBasedDiscriminator (line 25) | public class MarkerBasedDiscriminator method getDiscriminatingValue (line 31) | @Override method getDiscriminatorMarker (line 37) | public Optional getDiscriminatorMarker(ILoggingEv... method fromMarker (line 41) | static Optional fromMarker(Marker m) { method getKey (line 59) | @Override method setKey (line 64) | public void setKey(String key) { method getDefaultValue (line 68) | public String getDefaultValue() { method setDefaultValue (line 72) | public void setDefaultValue(String defaultValue) { FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/ChangeLogLevelTest.java class ChangeLogLevelTest (line 15) | public class ChangeLogLevelTest { method testChangeLogLevel (line 17) | @Test FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/CorrelationIdMarker.java type CorrelationIdMarker (line 17) | public interface CorrelationIdMarker extends Marker { method getCorrelationId (line 18) | String getCorrelationId(); method create (line 20) | static CorrelationIdMarker create(String value) { class CorrelationIdBasicMarker (line 26) | class CorrelationIdBasicMarker extends TerseBasicMarker implements Corre... method CorrelationIdBasicMarker (line 29) | public CorrelationIdBasicMarker(String value) { method getCorrelationId (line 34) | public String getCorrelationId() { FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/CorrelationIdTurboFilter.java class CorrelationIdTurboFilter (line 25) | public class CorrelationIdTurboFilter extends TurboFilter { method getMdcKey (line 29) | public String getMdcKey() { method setMdcKey (line 33) | public void setMdcKey(String mdcKey) { method start (line 37) | @Override method doMarker (line 43) | boolean doMarker(Marker m, Predicate predicate) { method decide (line 61) | @Override FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/EnabledFilterTest.java class EnabledFilterTest (line 20) | public class EnabledFilterTest { method testFilterFalse (line 21) | @Test method testFilterTrue (line 32) | @Test FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/ExceptionMessageConverterTest.java class ExceptionMessageConverterTest (line 21) | public class ExceptionMessageConverterTest { method testNoException (line 23) | @Test method testSingleMessage (line 37) | @Test method testNestedMessages (line 53) | @Test method testNestedMessagesWithCutOff (line 72) | @Test method testNestedMessagesSeperator (line 92) | @Test method testCustomPrefixSuffix (line 112) | @Test FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/SetLoggerLevelsActionTest.java class SetLoggerLevelsActionTest (line 13) | public class SetLoggerLevelsActionTest {} FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/TapFilterTest.java class TapFilterTest (line 32) | public class TapFilterTest { method clearMDC (line 34) | @Before method testSimple (line 40) | @Test method testCorrelationWithNoMarker (line 58) | @Test method testCorrelationWithMarker (line 76) | @Test method testCorrelationWithMDC (line 96) | @Test method createLoggerFactory (line 117) | LoggerContext createLoggerFactory(String resourceName) throws JoranExc... method getFilterAppender (line 126) | Optional> getFilterAppender(TurboFilterList tu... method getListAppender (line 133) | ListAppender getListAppender(LoggerContext context) { FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/TerseHighlightConverterTest.java class TerseHighlightConverterTest (line 22) | public class TerseHighlightConverterTest { method testHighlighter (line 24) | @Test FILE: logback-classic/src/test/java/com/tersesystems/logback/classic/UtilsTest.java class UtilsTest (line 24) | public class UtilsTest { class FancyTurboFilter (line 26) | static class FancyTurboFilter extends TurboFilter { method decide (line 27) | @Override method testTurboFilterMatchingType (line 34) | @Test method testTurboFilterNonMatchingType (line 46) | @Test FILE: logback-compress-encoder/src/main/java/com.tersesystems.logback.compress/CompressingEncoder.java class CompressingEncoder (line 22) | public class CompressingEncoder extends EncoderBase { method CompressingEncoder (line 26) | public CompressingEncoder( method headerBytes (line 33) | @Override method encode (line 42) | @Override method footerBytes (line 51) | @Override class Accumulator (line 60) | static class Accumulator { method Accumulator (line 66) | public Accumulator(String compressAlgo, CompressorStreamFactory fact... method isFlushable (line 73) | boolean isFlushable() { method apply (line 77) | byte[] apply(byte[] bytes) throws IOException { method drain (line 92) | byte[] drain(byte[] inputBytes) throws IOException { FILE: logback-compress-encoder/src/main/java/com.tersesystems.logback.compress/CompressingFileAppender.java class CompressingFileAppender (line 20) | public class CompressingFileAppender extends UnsynchronizedAppenderBa... method getEncoder (line 36) | public Encoder getEncoder() { method setEncoder (line 40) | public void setEncoder(Encoder encoder) { method isPrudent (line 44) | public boolean isPrudent() { method setPrudent (line 48) | public void setPrudent(boolean prudent) { method setAppend (line 52) | public void setAppend(boolean append) { method setFile (line 56) | public void setFile(String file) { method isAppend (line 60) | public boolean isAppend() { method getFile (line 64) | public String getFile() { method getBufferSize (line 68) | public int getBufferSize() { method setBufferSize (line 72) | public void setBufferSize(int bufferSize) { method getCompressAlgo (line 76) | public String getCompressAlgo() { method setCompressAlgo (line 80) | public void setCompressAlgo(String compressAlgo) { method start (line 84) | @Override method stop (line 101) | public void stop() { method append (line 106) | @Override method createCompressingEncoder (line 111) | protected CompressingEncoder createCompressingEncoder(Encoder e) { FILE: logback-compress-encoder/src/test/java/com/tersesystems/logback/compress/Utils.java class Utils (line 17) | public class Utils { method readAllBytes (line 19) | public static byte[] readAllBytes(InputStream inputStream) throws IOEx... FILE: logback-core/src/main/java/com/tersesystems/logback/core/AbstractAppender.java class AbstractAppender (line 24) | public abstract class AbstractAppender extends UnsynchronizedAppender... method appendEvent (line 29) | protected abstract E appendEvent(E eventObject); method append (line 31) | @Override method postAppend (line 38) | protected void postAppend() {} method preAppend (line 40) | protected void preAppend() {} method addAppender (line 42) | public void addAppender(Appender newAppender) { method iteratorForAppenders (line 47) | public Iterator> iteratorForAppenders() { method stop (line 51) | public void stop() { method getAppender (line 56) | public Appender getAppender(String name) { method isAttached (line 60) | public boolean isAttached(Appender eAppender) { method detachAndStopAllAppenders (line 64) | public void detachAndStopAllAppenders() { method detachAppender (line 68) | public boolean detachAppender(Appender eAppender) { method detachAppender (line 72) | public boolean detachAppender(String name) { FILE: logback-core/src/main/java/com/tersesystems/logback/core/Component.java type Component (line 15) | public interface Component {} FILE: logback-core/src/main/java/com/tersesystems/logback/core/ComponentContainer.java type ComponentContainer (line 19) | public interface ComponentContainer { method putComponent (line 20) | void putComponent(Class type, T instance); method getComponent (line 22) | T getComponent(Class type); method hasComponent (line 24) | boolean hasComponent(Class type); FILE: logback-core/src/main/java/com/tersesystems/logback/core/CompositeAppender.java class CompositeAppender (line 27) | public class CompositeAppender extends UnsynchronizedAppenderBase method stop (line 32) | @Override method append (line 40) | @Override method addAppender (line 45) | public void addAppender(Appender newAppender) { method iteratorForAppenders (line 50) | public Iterator> iteratorForAppenders() { method getAppender (line 54) | public Appender getAppender(String name) { method isAttached (line 58) | public boolean isAttached(Appender eAppender) { method detachAndStopAllAppenders (line 62) | public void detachAndStopAllAppenders() { method detachAppender (line 66) | public boolean detachAppender(Appender eAppender) { method detachAppender (line 70) | public boolean detachAppender(String name) { FILE: logback-core/src/main/java/com/tersesystems/logback/core/DecoratingAppender.java class DecoratingAppender (line 26) | public abstract class DecoratingAppender extends Unsync... method decorateEvent (line 31) | protected abstract EE decorateEvent(E eventObject); method append (line 33) | @Override method addAppender (line 38) | public void addAppender(Appender newAppender) { method iteratorForAppenders (line 43) | public Iterator> iteratorForAppenders() { method getAppender (line 47) | public Appender getAppender(String name) { method isAttached (line 51) | public boolean isAttached(Appender eAppender) { method detachAndStopAllAppenders (line 55) | public void detachAndStopAllAppenders() { method detachAppender (line 59) | public boolean detachAppender(Appender eAppender) { method detachAppender (line 63) | public boolean detachAppender(String name) { method stop (line 67) | public void stop() { FILE: logback-core/src/main/java/com/tersesystems/logback/core/DefaultAppenderAttachable.java type DefaultAppenderAttachable (line 18) | public interface DefaultAppenderAttachable extends AppenderAttachable... method appenderAttachableImpl (line 20) | AppenderAttachableImpl appenderAttachableImpl(); method addAppender (line 22) | default void addAppender(Appender newAppender) { method iteratorForAppenders (line 26) | default Iterator> iteratorForAppenders() { method getAppender (line 30) | default Appender getAppender(String name) { method isAttached (line 34) | default boolean isAttached(Appender eAppender) { method detachAndStopAllAppenders (line 38) | default void detachAndStopAllAppenders() { method detachAppender (line 42) | default boolean detachAppender(Appender eAppender) { method detachAppender (line 46) | default boolean detachAppender(String name) { FILE: logback-core/src/main/java/com/tersesystems/logback/core/EnabledFilter.java class EnabledFilter (line 17) | public class EnabledFilter extends Filter { method decide (line 21) | @Override method isEnabled (line 30) | public boolean isEnabled() { method setEnabled (line 34) | public void setEnabled(boolean enabled) { FILE: logback-core/src/main/java/com/tersesystems/logback/core/SelectAppender.java class SelectAppender (line 20) | public class SelectAppender extends AppenderBase implements Append... method start (line 26) | @Override method stop (line 35) | @Override method isStarted (line 43) | @Override method append (line 48) | @Override method getAppenderKey (line 58) | public String getAppenderKey() { method setAppenderKey (line 62) | public void setAppenderKey(String appenderKey) { method addAppender (line 66) | @Override method iteratorForAppenders (line 71) | @Override method getAppender (line 76) | @Override method isAttached (line 81) | @Override method detachAndStopAllAppenders (line 86) | @Override method detachAppender (line 91) | @Override method detachAppender (line 96) | @Override FILE: logback-core/src/main/java/com/tersesystems/logback/core/encoder/LayoutWrappingEncoder.java class LayoutWrappingEncoder (line 37) | public class LayoutWrappingEncoder extends EncoderBase { method getLayout (line 53) | public Layout getLayout() { method setLayout (line 57) | public void setLayout(Layout layout) { method getCharset (line 61) | public Charset getCharset() { method setCharset (line 73) | public void setCharset(Charset charset) { method setImmediateFlush (line 84) | public void setImmediateFlush(boolean immediateFlush) { method headerBytes (line 91) | @Override method footerBytes (line 107) | @Override method convertToBytes (line 117) | private byte[] convertToBytes(String s) { method encode (line 125) | public byte[] encode(E event) { method isStarted (line 130) | public boolean isStarted() { method start (line 134) | public void start() { method stop (line 150) | public void stop() { method appendIfNotNull (line 154) | private void appendIfNotNull(StringBuilder sb, String s) { method setParent (line 162) | public void setParent(Object parent) { FILE: logback-core/src/main/java/com/tersesystems/logback/core/pattern/PatternLayoutEncoderBase.java class PatternLayoutEncoderBase (line 34) | public class PatternLayoutEncoderBase extends LayoutWrappingEncoder { method getPattern (line 41) | public String getPattern() { method setPattern (line 45) | public void setPattern(String pattern) { method isOutputPatternAsHeader (line 49) | public boolean isOutputPatternAsHeader() { method setOutputPatternAsHeader (line 59) | public void setOutputPatternAsHeader(boolean outputPatternAsHeader) { method isOutputPatternAsPresentationHeader (line 63) | public boolean isOutputPatternAsPresentationHeader() { method setOutputPatternAsPresentationHeader (line 70) | public void setOutputPatternAsPresentationHeader(boolean outputPattern... method setLayout (line 76) | @Override FILE: logback-core/src/test/java/com/tersesystems/logback/core/CompositeAppenderTest.java class CompositeAppenderTest (line 24) | public class CompositeAppenderTest { method testSimpleAppender (line 26) | @Test FILE: logback-core/src/test/java/com/tersesystems/logback/core/SelectAppenderTest.java class SelectAppenderTest (line 24) | public class SelectAppenderTest { method testWithTestEnvironment (line 26) | @Test method testWithDevelopmentEnvironment (line 46) | @Test FILE: logback-core/src/test/java/com/tersesystems/logback/core/TestAppender.java class TestAppender (line 19) | public class TestAppender extends AppenderBase { method getEncoder (line 25) | public Encoder getEncoder() { method setEncoder (line 29) | public void setEncoder(Encoder encoder) { method append (line 33) | @Override FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdDecider.java class CorrelationIdDecider (line 21) | public class CorrelationIdDecider implements TurboFilterDecider { method CorrelationIdDecider (line 24) | public CorrelationIdDecider(CorrelationIdUtils utils) { method decide (line 28) | @Override FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdFilter.java class CorrelationIdFilter (line 19) | public class CorrelationIdFilter extends Filter { method getMdcKey (line 22) | public String getMdcKey() { method setMdcKey (line 26) | public void setMdcKey(String mdcKey) { method start (line 32) | @Override method decide (line 38) | @Override FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdMarker.java type CorrelationIdMarker (line 18) | public interface CorrelationIdMarker extends Marker, CorrelationIdProvid... method create (line 19) | static CorrelationIdMarker create(String value) { class CorrelationIdBasicMarker (line 25) | class CorrelationIdBasicMarker extends TerseBasicMarker implements Corre... method CorrelationIdBasicMarker (line 28) | public CorrelationIdBasicMarker(String value) { method getCorrelationId (line 33) | public String getCorrelationId() { FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdProvider.java type CorrelationIdProvider (line 17) | public interface CorrelationIdProvider extends Component { method getCorrelationId (line 18) | String getCorrelationId(); FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdTapFilter.java class CorrelationIdTapFilter (line 23) | public class CorrelationIdTapFilter extends TapFilter { method getMdcKey (line 27) | public String getMdcKey() { method setMdcKey (line 31) | public void setMdcKey(String mdcKey) { method start (line 35) | @Override method decide (line 41) | @Override FILE: logback-correlationid/src/main/java/com/tersesystems/logback/correlationid/CorrelationIdUtils.java class CorrelationIdUtils (line 23) | public class CorrelationIdUtils { method CorrelationIdUtils (line 27) | public CorrelationIdUtils(String mdcKey) { method get (line 31) | public Optional get(Map mdcPropertyMap, Marker... method fromMarker (line 41) | public Optional fromMarker(Marker m) { method get (line 61) | public Optional get(Map mdcPropertyMap) { method getMDCPropertyMap (line 72) | public Map getMDCPropertyMap() { FILE: logback-correlationid/src/test/java/com.tersesystems.logback.correlationid/CorrelationIdFilterTest.java class CorrelationIdFilterTest (line 32) | public class CorrelationIdFilterTest { method clearMDC (line 33) | @Before method testFilter (line 39) | @Test method createLoggerFactory (line 63) | LoggerContext createLoggerFactory(String resourceName) throws JoranExc... method getListAppender (line 72) | ListAppender getListAppender(LoggerContext context) { method getFirstAppender (line 82) | private Optional> getFirstAppender(Logger logg... FILE: logback-correlationid/src/test/java/com.tersesystems.logback.correlationid/CorrelationIdTapFilterTest.java class CorrelationIdTapFilterTest (line 33) | public class CorrelationIdTapFilterTest { method clearMDC (line 35) | @Before method testCorrelationWithNoMarker (line 41) | @Test method testCorrelationWithMarker (line 60) | @Test method testCorrelationWithMDC (line 81) | @Test method createLoggerFactory (line 103) | LoggerContext createLoggerFactory(String resourceName) throws JoranExc... method getFilterAppender (line 112) | Optional> getFilterAppender(TurboFilterList tu... method getListAppender (line 119) | ListAppender getListAppender(LoggerContext context) { FILE: logback-exception-mapping-providers/src/main/java/com/tersesystems/logback/exceptionmapping/config/TypesafeConfigMappingsAction.java class TypesafeConfigMappingsAction (line 26) | public class TypesafeConfigMappingsAction extends Action { method getRegistry (line 28) | @SuppressWarnings("unchecked") method begin (line 43) | @Override method getConfig (line 71) | private Config getConfig(InterpretationContext ic) { method end (line 83) | @Override method getMappingsFromConfig (line 86) | public Map> getMappingsFromConfig(Config config, ... FILE: logback-exception-mapping-providers/src/main/java/com/tersesystems/logback/exceptionmapping/json/ExceptionArgumentsProvider.java class ExceptionArgumentsProvider (line 27) | public class ExceptionArgumentsProvider extends AbstractFieldJsonProvide... method getRegistry (line 29) | @SuppressWarnings("unchecked") method writeTo (line 48) | @Override method writeExceptionIfNecessary (line 53) | private void writeExceptionIfNecessary(JsonGenerator generator, IThrow... method renderException (line 82) | private void renderException( FILE: logback-exception-mapping-providers/src/test/java/com/tersesystems/logback/exceptionmapping/json/ExceptionArgumentsProviderTest.java class ExceptionArgumentsProviderTest (line 32) | public class ExceptionArgumentsProviderTest { method testProvider (line 34) | @Test method createExceptionMappingRegistry (line 62) | private void createExceptionMappingRegistry(LoggerContext context) { method mkLoggingEvent (line 69) | private ILoggingEvent mkLoggingEvent(LoggerContext context) { method mkJsonGenerator (line 74) | private JsonGenerator mkJsonGenerator(StringWriter writer) throws IOEx... FILE: logback-exception-mapping-providers/src/test/java/com/tersesystems/logback/exceptionmapping/json/MySpecialException.java class MySpecialException (line 15) | public class MySpecialException extends Exception { method MySpecialException (line 19) | public MySpecialException(String message, Instant timestamp) { method MySpecialException (line 24) | public MySpecialException(String message, Instant timestamp, Throwable... method getTimestamp (line 29) | public Instant getTimestamp() { FILE: logback-exception-mapping-providers/src/test/java/com/tersesystems/logback/exceptionmapping/json/TypesafeConfigMappingsActionTest.java class TypesafeConfigMappingsActionTest (line 26) | public class TypesafeConfigMappingsActionTest { method setUp (line 31) | @Before method testConfig (line 36) | @Test FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/BeanExceptionMapping.java class BeanExceptionMapping (line 20) | public class BeanExceptionMapping implements ExceptionMapping { method BeanExceptionMapping (line 25) | public BeanExceptionMapping( method getName (line 32) | @Override method apply (line 37) | @Override method findMethod (line 44) | protected Stream findMethod(Throwable e, String met... FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/Constants.java class Constants (line 13) | public final class Constants { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/DefaultExceptionMappingRegistry.java class DefaultExceptionMappingRegistry (line 22) | public class DefaultExceptionMappingRegistry implements ExceptionMapping... method DefaultExceptionMappingRegistry (line 26) | public DefaultExceptionMappingRegistry(Consumer exceptionHa... method register (line 34) | @Override method register (line 41) | @Override method register (line 52) | @Override method register (line 57) | @SuppressWarnings("unchecked") method register (line 69) | @Override method register (line 76) | @SuppressWarnings("unchecked") method register (line 85) | @Override method register (line 93) | @Override method apply (line 101) | @Override method iterator (line 119) | @Override method get (line 124) | @Override method contains (line 129) | @Override method contains (line 134) | @Override method remove (line 139) | @Override method remove (line 144) | @Override FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionCauseIterator.java class ExceptionCauseIterator (line 19) | public class ExceptionCauseIterator implements Iterator { method ExceptionCauseIterator (line 22) | ExceptionCauseIterator(Throwable throwable) { method hasNext (line 26) | @Override method next (line 31) | @SuppressWarnings("unchecked") method stream (line 41) | @SuppressWarnings("unchecked") method create (line 47) | public static ExceptionCauseIterator create(Throwable throwable) { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionHierarchyIterator.java class ExceptionHierarchyIterator (line 19) | public class ExceptionHierarchyIterator implements Iterator> { method ExceptionHierarchyIterator (line 22) | ExceptionHierarchyIterator(Class clazz) { method hasNext (line 26) | @Override method next (line 31) | @SuppressWarnings("unchecked") method stream (line 41) | @SuppressWarnings("unchecked") method create (line 47) | public static ExceptionHierarchyIterator create(Class clazz) { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionMapping.java type ExceptionMapping (line 16) | public interface ExceptionMapping extends Function> mappers); method register (line 20) | void register(ClassLoader classLoader, Map> mappe... method register (line 22) | void register(String className, String... methodNames); method register (line 24) | void register(ClassLoader classLoader, String className, String... met... method register (line 26) | void register(Class exceptionClass, String...... method register (line 28) | void register( method register (line 31) | void register(String className, Function apply(Throwable e); method iterator (line 37) | Iterator iterator(); method get (line 39) | ExceptionMapping get(String name); method contains (line 41) | boolean contains(ExceptionMapping exceptionMapping); method contains (line 43) | boolean contains(String name); method remove (line 45) | boolean remove(ExceptionMapping exceptionMapping); method remove (line 47) | boolean remove(String name); FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionMappingRegistryAction.java class ExceptionMappingRegistryAction (line 32) | public class ExceptionMappingRegistryAction extends Action { method begin (line 38) | @SuppressWarnings("unchecked") method initializeRegistry (line 77) | protected void initializeRegistry(ExceptionMappingRegistry registry) { method initialMappings (line 85) | protected List initialMappings() { method complexMappings (line 138) | protected void complexMappings(ExceptionMappingRegistry mappings) { method end (line 167) | public void end(InterpretationContext ec, String name) { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionMessageWithMappingsConverter.java class ExceptionMessageWithMappingsConverter (line 22) | public class ExceptionMessageWithMappingsConverter extends ExceptionMess... method constructMessage (line 24) | @Override method getMappingsKey (line 31) | private String getMappingsKey() { method findArgumentMappings (line 35) | private String findArgumentMappings(IThrowableProxy ex) { method format (line 48) | private String format(List args) { method getRegistry (line 61) | @SuppressWarnings("unchecked") class StringBufferExceptionPropertyWriter (line 79) | class StringBufferExceptionPropertyWriter { method StringBufferExceptionPropertyWriter (line 82) | StringBufferExceptionPropertyWriter(StringBuilder sb) { method write (line 86) | public void write(ExceptionProperty exceptionProperty) { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/ExceptionProperty.java type ExceptionProperty (line 15) | public interface ExceptionProperty { method create (line 17) | public static ExceptionProperty create(String name, String value) { method create (line 21) | public static ExceptionProperty create(String name, Object value) { method toString (line 25) | static String toString(Object value) { FILE: logback-exception-mapping/src/main/java/com/tersesystems/logback/exceptionmapping/FunctionExceptionMapping.java class FunctionExceptionMapping (line 16) | public class FunctionExceptionMapping implements ExceptionMapping { method FunctionExceptionMapping (line 20) | public FunctionExceptionMapping(String name, Function getEncoder() { method setQueueSize (line 44) | public void setQueueSize(Integer queueSize) { method setDataSet (line 48) | public void setDataSet(String dataSet) { method setApiKey (line 52) | public void setApiKey(String apiKey) { method setEncoder (line 56) | public void setEncoder(Encoder encoder) { method setSampleRate (line 60) | public void setSampleRate(Integer sampleRate) { method setBatch (line 64) | public void setBatch(boolean batch) { method isIncludeCallerData (line 68) | public boolean isIncludeCallerData() { method setIncludeCallerData (line 72) | public void setIncludeCallerData(boolean includeCallerData) { method prepareForDeferredProcessing (line 76) | protected void prepareForDeferredProcessing(ILoggingEvent event) { method start (line 83) | @Override method stop (line 117) | @Override method dumpQueue (line 134) | protected void dumpQueue() { method append (line 148) | @Override method postEvent (line 181) | private CompletionStage postEvent(HoneycombRequest postBatch( method serialize (line 190) | private byte[] serialize(HoneycombRequest honeycombRequ... method clientService (line 194) | private HoneycombClientService clientService() { method accept (line 204) | private void accept(HoneycombResponse response) { method accept (line 218) | private void accept(List responses) { FILE: logback-honeycomb-client/src/main/java/com/tersesystems/logback/honeycomb/client/HoneycombClient.java type HoneycombClient (line 17) | public interface HoneycombClient { method post (line 19) | CompletionStage post(HoneycombRequest request); method post (line 21) | CompletionStage post( method postBatch (line 24) | CompletionStage> postBatch(Iterable CompletionStage> postBatch( method close (line 29) | CompletionStage close(); FILE: logback-honeycomb-client/src/main/java/com/tersesystems/logback/honeycomb/client/HoneycombClientService.java type HoneycombClientService (line 16) | public interface HoneycombClientService { method newClient (line 17) | HoneycombClient newClient( FILE: logback-honeycomb-client/src/main/java/com/tersesystems/logback/honeycomb/client/HoneycombHeaders.java class HoneycombHeaders (line 13) | public class HoneycombHeaders { method teamHeader (line 14) | public static String teamHeader() { method eventTimeHeader (line 18) | public static String eventTimeHeader() { method sampleRateHeader (line 22) | public static String sampleRateHeader() { FILE: logback-honeycomb-client/src/main/java/com/tersesystems/logback/honeycomb/client/HoneycombRequest.java class HoneycombRequest (line 15) | public class HoneycombRequest { method HoneycombRequest (line 21) | public HoneycombRequest(Integer sampleRate, Instant timestamp, E event) { method getEvent (line 27) | public E getEvent() { method getSampleRate (line 31) | public Integer getSampleRate() { method getTimestamp (line 35) | public Instant getTimestamp() { FILE: logback-honeycomb-client/src/main/java/com/tersesystems/logback/honeycomb/client/HoneycombResponse.java class HoneycombResponse (line 13) | public class HoneycombResponse { method HoneycombResponse (line 18) | public HoneycombResponse(int status, String reason) { method getStatus (line 23) | public int getStatus() { method getReason (line 27) | public String getReason() { method isSuccess (line 31) | public boolean isSuccess() { method isInvalidKey (line 35) | public boolean isInvalidKey() { method isMalformed (line 39) | public boolean isMalformed() { method isTooLarge (line 43) | public boolean isTooLarge() { method isRateLimited (line 47) | public boolean isRateLimited() { method isBlacklisted (line 51) | public boolean isBlacklisted() { method toString (line 55) | @Override method is400 (line 60) | private boolean is400() { method is429 (line 64) | private boolean is429() { FILE: logback-honeycomb-okhttp/src/main/java/com/tersesystems/logback/honeycomb/okhttp/HoneycombOkHTTPClient.java class HoneycombOkHTTPClient (line 30) | public class HoneycombOkHTTPClient implements HoneycombClient { method HoneycombOkHTTPClient (line 39) | public HoneycombOkHTTPClient( method post (line 53) | @Override method post (line 58) | @Override method postBatch (line 81) | @Override method postBatch (line 87) | @Override method eventURL (line 111) | private String eventURL(String dataset) { method batchURL (line 116) | private String batchURL(String dataset) { method close (line 121) | public CompletionStage close() { method generateBatchJson (line 128) | private byte[] generateBatchJson( method isoTime (line 145) | private String isoTime(Instant eventTime) { class HoneycombRequestFormatter (line 149) | class HoneycombRequestFormatter { method HoneycombRequestFormatter (line 152) | HoneycombRequestFormatter(JsonGenerator generator) { method start (line 156) | void start() throws IOException { method end (line 160) | void end() throws IOException { method format (line 164) | void format(HoneycombRequest request, Function parseResponse(Response wsResponse) t... FILE: logback-honeycomb-okhttp/src/main/java/com/tersesystems/logback/honeycomb/okhttp/HoneycombOkHTTPClientService.java class HoneycombOkHTTPClientService (line 21) | public class HoneycombOkHTTPClientService implements HoneycombClientServ... method newClient (line 22) | @Override FILE: logback-jdbc-appender/src/main/java/com/tersesystems/logback/jdbc/JDBCAppender.java class JDBCAppender (line 44) | public class JDBCAppender extends UnsynchronizedAppenderBase getEncoder() { method setEncoder (line 87) | public void setEncoder(Encoder encoder) { method getUsername (line 91) | public String getUsername() { method setUsername (line 95) | public void setUsername(String username) { method getPassword (line 99) | public String getPassword() { method setPassword (line 103) | public void setPassword(String password) { method setPoolSize (line 107) | public void setPoolSize(int poolSize) { method getPoolName (line 111) | public String getPoolName() { method setPoolName (line 115) | public void setPoolName(String poolName) { method getDriver (line 119) | public String getDriver() { method setDriver (line 123) | public void setDriver(String driver) { method getReaperSchedule (line 127) | public String getReaperSchedule() { method setReaperSchedule (line 131) | public void setReaperSchedule(String reaperSchedule) { method getReaperStatement (line 135) | public String getReaperStatement() { method setReaperStatement (line 139) | public void setReaperStatement(String reaperStatement) { method getCreateStatements (line 143) | public String getCreateStatements() { method setCreateStatements (line 147) | public void setCreateStatements(String createStatements) { method getInsertStatement (line 151) | public String getInsertStatement() { method setInsertStatement (line 155) | public void setInsertStatement(String insertStatement) { method start (line 159) | @Override method stop (line 165) | @Override method append (line 173) | @Override method initialize (line 185) | protected void initialize() { method createDataSource (line 200) | protected HikariDataSource createDataSource( method shutdownThreadPool (line 217) | protected void shutdownThreadPool() { method checkConnection (line 229) | protected void checkConnection() throws SQLException { method createTableIfNecessary (line 242) | protected void createTableIfNecessary() { method scheduleReaper (line 262) | protected void scheduleReaper() { method reapOldEvents (line 287) | protected void reapOldEvents() { method now (line 303) | protected Instant now() { method closeConnection (line 307) | protected void closeConnection() { method insertStatement (line 321) | protected int insertStatement(ILoggingEvent event, LongAdder adder, Pr... method insertAdditionalData (line 345) | protected void insertAdditionalData( method insertEvent (line 350) | protected void insertEvent(ILoggingEvent event, LongAdder adder, Prepa... method insertStringLevel (line 356) | protected void insertStringLevel( method insertIntLevel (line 362) | protected void insertIntLevel(ILoggingEvent event, LongAdder adder, Pr... method insertStartTime (line 369) | protected void insertStartTime(ILoggingEvent event, LongAdder adder, P... method insertRelativeTime (line 380) | protected void insertRelativeTime( method insertTimestamp (line 392) | protected void insertTimestamp(ILoggingEvent event, LongAdder adder, P... class InsertConsumer (line 399) | class InsertConsumer implements Consumer { method accept (line 400) | public void accept(ILoggingEvent event) { FILE: logback-jdbc-appender/src/test/java/com/tersesystems/logback/jdbc/JDBCAppenderTest.java class JDBCAppenderTest (line 30) | public class JDBCAppenderTest { method clear (line 32) | @Before method testSimple (line 44) | @Test method assertTablesExist (line 60) | private Boolean assertTablesExist() { method assertRowsEntered (line 70) | public void assertRowsEntered(Integer expectedCount) throws SQLExcepti... method getCount (line 78) | public int getCount(PreparedStatement p) throws SQLException { method createLoggerFactory (line 88) | LoggerContext createLoggerFactory(String resourceName) throws JoranExc... method getJDBCAppender (line 97) | JDBCAppender getJDBCAppender(LoggerContext context) { FILE: logback-postgresjson-appender/src/main/java/com/tersesystems/logback/postgresjson/PostgresJsonAppender.java class PostgresJsonAppender (line 22) | public class PostgresJsonAppender extends JDBCAppender { method getObjectType (line 26) | public String getObjectType() { method setObjectType (line 30) | public void setObjectType(String objectType) { method start (line 34) | @Override method insertEvent (line 40) | @Override FILE: logback-postgresjson-appender/src/test/java/com/tersesystems/logback/postgresjson/PostgresJsonAppenderTest.java class PostgresJsonAppenderTest (line 19) | public class PostgresJsonAppenderTest { method testJson (line 21) | @Disabled FILE: logback-postgresjson-appender/src/test/resources/db/migration/V1__logging_table.sql type logging_table (line 14) | CREATE TABLE logging_table ( type idxgin (line 24) | CREATE INDEX idxgin ON logging_table USING gin (evt) FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/EventInfo.java class EventInfo (line 21) | @AutoValue method builder (line 24) | public static Builder builder() { method toBuilder (line 28) | public abstract Builder toBuilder(); method parentId (line 30) | @Nullable method traceId (line 33) | public abstract String traceId(); method name (line 35) | public abstract String name(); class Builder (line 37) | @AutoValue.Builder method setName (line 39) | public abstract Builder setName(String name); method setParentId (line 41) | public abstract Builder setParentId(String parentId); method setTraceId (line 43) | public abstract Builder setTraceId(String traceId); method build (line 45) | public abstract EventInfo build(); FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/EventMarkerFactory.java class EventMarkerFactory (line 20) | public class EventMarkerFactory { method create (line 23) | public LogstashMarker create(EventInfo eventInfo) { method apply (line 29) | public LogstashMarker apply(EventInfo eventInfo) { method generateMarkers (line 33) | protected LogstashMarker[] generateMarkers(EventInfo eventInfo) { FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/LinkInfo.java class LinkInfo (line 17) | @AutoValue method builder (line 20) | public static Builder builder() { method toBuilder (line 24) | public abstract Builder toBuilder(); method parentId (line 26) | @Nullable method traceId (line 29) | public abstract String traceId(); method linkedSpanId (line 31) | public abstract String linkedSpanId(); method linkedTraceId (line 33) | public abstract String linkedTraceId(); class Builder (line 35) | @AutoValue.Builder method setLinkedSpanId (line 38) | public abstract Builder setLinkedSpanId(String linkedSpanId); method setLinkedTraceId (line 40) | public abstract Builder setLinkedTraceId(String linkedTraceId); method setParentId (line 42) | public abstract Builder setParentId(String parentId); method setTraceId (line 44) | public abstract Builder setTraceId(String traceId); method build (line 46) | public abstract LinkInfo build(); FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/LinkMarkerFactory.java class LinkMarkerFactory (line 17) | public class LinkMarkerFactory { method create (line 20) | public LogstashMarker create(LinkInfo linkInfo) { method apply (line 26) | public LogstashMarker apply(LinkInfo linkInfo) { method generateMarkers (line 30) | protected LogstashMarker[] generateMarkers(LinkInfo linkInfo) { FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/SpanInfo.java class SpanInfo (line 19) | @AutoValue method builder (line 22) | public static Builder builder() { method toBuilder (line 26) | public abstract Builder toBuilder(); method spanId (line 28) | public abstract String spanId(); method parentId (line 30) | @Nullable method traceId (line 33) | public abstract String traceId(); method name (line 35) | public abstract String name(); method serviceName (line 37) | public abstract String serviceName(); method startTime (line 39) | public abstract Instant startTime(); method duration (line 41) | public Duration duration() { method durationSupplier (line 45) | public abstract Supplier durationSupplier(); method idGenerator (line 47) | public abstract Supplier idGenerator(); method childBuilder (line 55) | public Builder childBuilder() { method withChild (line 74) | public T withChild(String methodName, Function childF... class Builder (line 78) | @AutoValue.Builder method setName (line 80) | public abstract Builder setName(String name); method setSpanId (line 82) | public abstract Builder setSpanId(String spanId); method setParentId (line 84) | public abstract Builder setParentId(String parentId); method setTraceId (line 86) | public abstract Builder setTraceId(String traceId); method setIdGenerator (line 88) | public abstract Builder setIdGenerator(Supplier idGenerator); method setStartTime (line 90) | public abstract Builder setStartTime(Instant startTime); method setServiceName (line 92) | public abstract Builder setServiceName(String serviceName); method setDurationSupplier (line 94) | public abstract Builder setDurationSupplier(Supplier durat... method build (line 96) | public abstract SpanInfo build(); method setRootSpan (line 105) | public Builder setRootSpan(Supplier idGenerator, String name) { method startNow (line 112) | public Builder startNow() { method buildNow (line 124) | public SpanInfo buildNow() { FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/SpanMarkerFactory.java class SpanMarkerFactory (line 20) | public class SpanMarkerFactory { method create (line 23) | public LogstashMarker create(SpanInfo spanInfo) { method apply (line 30) | public LogstashMarker apply(SpanInfo spanInfo) { method generateMarkers (line 34) | protected LogstashMarker[] generateMarkers(SpanInfo spanInfo) { FILE: logback-tracing/src/main/java/com/tersesystems/logback/tracing/Tracer.java class Tracer (line 18) | public class Tracer { method stack (line 27) | private static Deque stack() { method popSpan (line 31) | public static Optional popSpan() { method pushEvent (line 43) | public static Optional pushEvent(String name) { method pushSpan (line 68) | public static Optional pushSpan( method activeSpan (line 87) | public static Optional activeSpan() { method clear (line 92) | public static void clear() { FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/ContextAwareTurboFilterDecider.java type ContextAwareTurboFilterDecider (line 18) | public interface ContextAwareTurboFilterDecider { method decide (line 19) | FilterReply decide( FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/ContextAwareTurboMarker.java class ContextAwareTurboMarker (line 27) | public class ContextAwareTurboMarker extends TurboMarker implements T... method ContextAwareTurboMarker (line 32) | public ContextAwareTurboMarker( method getContextAwareDecider (line 39) | ContextAwareTurboFilterDecider getContextAwareDecider() { method getContext (line 43) | C getContext() { method decide (line 47) | @Override FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/ContextDecider.java type ContextDecider (line 19) | public interface ContextDecider method decide (line 21) | @Override FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/LoggerContextDecider.java type LoggerContextDecider (line 19) | @FunctionalInterface method decide (line 22) | default FilterReply decide( FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/MarkerContextDecider.java type MarkerContextDecider (line 19) | @FunctionalInterface method decide (line 23) | @Override FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/TurboMarker.java class TurboMarker (line 20) | public abstract class TurboMarker extends TerseBasicMarker implements Tu... method TurboMarker (line 21) | public TurboMarker(String name) { FILE: logback-turbomarker/src/main/java/com/tersesystems/logback/turbomarker/TurboMarkerTurboFilter.java class TurboMarkerTurboFilter (line 30) | public class TurboMarkerTurboFilter extends TurboFilter implements Turbo... method decide (line 32) | @Override method evaluateMarker (line 55) | private FilterReply evaluateMarker( method stream (line 70) | @SuppressWarnings("unchecked") FILE: logback-turbomarker/src/test/java/com/tersesystems/logback/turbomarker/ApplicationContext.java class ApplicationContext (line 13) | public class ApplicationContext { method ApplicationContext (line 17) | public ApplicationContext(String userId) { method currentUserId (line 21) | public String currentUserId() { FILE: logback-turbomarker/src/test/java/com/tersesystems/logback/turbomarker/DiagnosticLoggingExample.java class DiagnosticLoggingExample (line 27) | public class DiagnosticLoggingExample { method main (line 29) | public static void main(String[] args) { class Order (line 51) | static class Order { method Order (line 57) | public Order(String id, OrderDiagnosticLogging diagnostics) { method getId (line 62) | public String getId() { method addToCart (line 66) | public void addToCart(LineItem lineItem) { method addPayment (line 70) | public void addPayment(Payment payment) { method addShipping (line 74) | public void addShipping(Shipping shipping) { method checkout (line 78) | public void checkout() { method fulfill (line 82) | public void fulfill() { method complete (line 86) | public void complete() { method toString (line 90) | @Override class OrderDiagnosticLogging (line 96) | static class OrderDiagnosticLogging { method OrderDiagnosticLogging (line 100) | OrderDiagnosticLogging(Logger logger, Marker marker) { method reportAddToCart (line 105) | void reportAddToCart(Order order, LineItem lineItem) { method reportAddPayment (line 109) | void reportAddPayment(Order order, Payment payment) { method reportAddShipping (line 113) | void reportAddShipping(Order order, Shipping shipping) { method reportCheckout (line 117) | void reportCheckout(Order order) { method reportFulfill (line 121) | void reportFulfill(Order order) { method reportComplete (line 125) | void reportComplete(Order order) { method reportArg (line 129) | private void reportArg(String methodName, Order order, StructuredArg... method report (line 135) | private void report(String methodName, Order order) { class Payment (line 142) | private static class Payment { method toString (line 143) | @Override class Shipping (line 149) | private static class Shipping { method toString (line 151) | @Override class LineItem (line 157) | private static class LineItem { method toString (line 159) | @Override FILE: logback-turbomarker/src/test/java/com/tersesystems/logback/turbomarker/LDMarkerFactory.java class LDMarkerFactory (line 20) | public class LDMarkerFactory { method LDMarkerFactory (line 23) | public LDMarkerFactory(LDClientInterface client) { method create (line 27) | public LDMarker create(String featureFlag, LDUser user) { class LaunchDarklyDecider (line 31) | static class LaunchDarklyDecider implements MarkerContextDecider { method LDMarker (line 47) | LDMarker(String name, LDUser context, ContextAwareTurboFilterDecider... FILE: logback-turbomarker/src/test/java/com/tersesystems/logback/turbomarker/LDMarkerTest.java class LDMarkerTest (line 28) | public class LDMarkerTest { method testMatchingMarker (line 30) | @Test method testNonMatchingUserMarker (line 62) | @Test FILE: logback-turbomarker/src/test/java/com/tersesystems/logback/turbomarker/UserMarker.java class UserMarker (line 13) | public class UserMarker extends ContextAwareTurboMarker configAsMap(Config levelsConfig) { FILE: logback-typesafe-config/src/main/java/com/tersesystems/logback/typesafeconfig/ConfigListConverter.java class ConfigListConverter (line 37) | public class ConfigListConverter extends ClassicConverter { method convert (line 38) | @Override FILE: logback-typesafe-config/src/main/java/com/tersesystems/logback/typesafeconfig/TypesafeConfigAction.java class TypesafeConfigAction (line 71) | public class TypesafeConfigAction extends Action implements ConfigConver... method begin (line 73) | @Override method configureLevels (line 107) | protected void configureLevels(Config config) { method end (line 117) | @Override method configureContextScope (line 120) | protected void configureContextScope( method configureLocalScope (line 129) | protected void configureLocalScope( method generateConfig (line 138) | protected Config generateConfig(ClassLoader classLoader, boolean debug) { class ContextObjectAction (line 172) | public static class ContextObjectAction extends Action implements Conf... method stringToScope (line 177) | static ActionUtil.Scope stringToScope(String scopeStr) { method resolveConfig (line 187) | Config resolveConfig(InterpretationContext ic) { method begin (line 199) | public void begin(InterpretationContext ic, String localName, Attrib... method isValid (line 209) | boolean isValid(String name, String value) { method end (line 213) | public void end(InterpretationContext ic, String name) { method getNameAttr (line 260) | private String getNameAttr() { method setNameAttr (line 264) | void setNameAttr(String name) { method setPath (line 268) | public void setPath(String path) { method setScope (line 272) | public void setScope(ActionUtil.Scope scope) { FILE: logback-typesafe-config/src/test/java/com/tersesystems/logback/typesafeconfig/ConfigListConverterTest.java class ConfigListConverterTest (line 22) | public class ConfigListConverterTest { method testConversion (line 24) | @Test FILE: logback-typesafe-config/src/test/java/com/tersesystems/logback/typesafeconfig/TypesafeConfigActionTest.java class TypesafeConfigActionTest (line 24) | public class TypesafeConfigActionTest { method testConfigWithDefault (line 26) | @Test method testConfigWithContext (line 50) | @Test method testConfigWithLocal (line 74) | @Test FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/FlakeIdGenerator.java class FlakeIdGenerator (line 21) | public class FlakeIdGenerator implements IdGenerator { method generateId (line 26) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/IdGenerator.java type IdGenerator (line 13) | public interface IdGenerator { method generateId (line 14) | String generateId(); FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/KsuidSubsecondIdGenerator.java class KsuidSubsecondIdGenerator (line 11) | public class KsuidSubsecondIdGenerator implements IdGenerator { method random (line 13) | private Random random() { method generateId (line 19) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/RandomUUIDIdGenerator.java class RandomUUIDIdGenerator (line 21) | public class RandomUUIDIdGenerator implements IdGenerator { method random (line 22) | private Random random() { method generateId (line 28) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/TsidIdgenerator.java class TsidIdgenerator (line 9) | public class TsidIdgenerator implements IdGenerator { method generateId (line 15) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/UlidIdGenerator.java class UlidIdGenerator (line 11) | public class UlidIdGenerator implements IdGenerator { method random (line 13) | private Random random() { method generateId (line 19) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/UniqueIdComponentAppender.java class UniqueIdComponentAppender (line 18) | public class UniqueIdComponentAppender method getIdGenerator (line 23) | public IdGenerator getIdGenerator() { method setIdGenerator (line 27) | public void setIdGenerator(IdGenerator idGenerator) { method decorateEvent (line 31) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/UniqueIdConverter.java class UniqueIdConverter (line 17) | public class UniqueIdConverter extends DynamicConverter { method convert (line 18) | @Override FILE: logback-uniqueid-appender/src/main/java/com/tersesystems/logback/uniqueid/UniqueIdProvider.java type UniqueIdProvider (line 17) | public interface UniqueIdProvider extends Component { method uniqueId (line 18) | String uniqueId(); FILE: logback-uniqueid-appender/src/test/java/com/tersesystems/logback/uniqueid/UniqueIdAppenderTest.java class UniqueIdAppenderTest (line 26) | public class UniqueIdAppenderTest { method testUniqueIdEventAppender (line 28) | @Test