MCPcopy
hub / github.com/qos-ch/slf4j

github.com/qos-ch/slf4j @SLF4J_1.5.8 sqlite

repository ↗ · DeepWiki ↗ · release SLF4J_1.5.8 ↗ · compare 3 versions
1,176 symbols 3,459 edges 192 files 505 documented · 43%

Extension points exported contracts — how you extend this code

Log (Interface)
A simple logging interface abstracting logging APIs. In order to be instantiated successfully by LogFactory, [8 implementers]
jcl-over-slf4j/src/main/java/org/apache/commons/logging/Log.java
Logger (Interface)
The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that logging takes place throug [6 …
slf4j-api/src/main/java/org/slf4j/Logger.java
TimeInstrument (Interface)
This interface sets the methods that must be implemented by Profiler and StopWatch classes. It settles [4 implementers]
slf4j-ext/src/main/java/org/slf4j/profiler/TimeInstrument.java
RuleSet (Interface)
(no doc) [11 implementers]
slf4j-migrator/src/main/java/org/slf4j/migrator/line/RuleSet.java
IntegrationTestConstants (Interface)
(no doc) [5 implementers]
slf4j-osgi-integration-test/src/test/java/org/slf4j/osgi/integration/IntegrationTestConstants.java
Probe (Interface)
Probe is a service for testing accessibility of Slf4j components from the test bundle. @author John Conlon [3 implementers]
slf4j-osgi-test-bundle/src/main/java/org/slf4j/osgi/test/service/Probe.java
ILoggerFactory (Interface)
ILoggerFactory instances manufacture Logger instances by name. Most users retrieve {@link Logge [16 implementers]
slf4j-api/src/main/java/org/slf4j/ILoggerFactory.java
ProgressListener (Interface)
(no doc) [4 implementers]
slf4j-migrator/src/main/java/org/slf4j/migrator/internal/ProgressListener.java

Core symbols most depended-on inside this repo

log
called by 120
slf4j-ext/src/main/java/org/slf4j/profiler/TimeInstrument.java
debug
called by 111
slf4j-api/src/main/java/org/slf4j/Logger.java
info
called by 97
slf4j-api/src/main/java/org/slf4j/Logger.java
format
called by 90
slf4j-api/src/main/java/org/slf4j/helpers/MessageFormatter.java
error
called by 77
slf4j-api/src/main/java/org/slf4j/Logger.java
get
called by 76
slf4j-api/src/main/java/org/slf4j/spi/MDCAdapter.java
add
called by 74
slf4j-api/src/main/java/org/slf4j/Marker.java
warn
called by 71
slf4j-api/src/main/java/org/slf4j/Logger.java

Shape

Method 961
Class 171
Function 26
Interface 15
Enum 3

Languages

Java98%
TypeScript2%

Modules by API surface

slf4j-site/src/site/pages/js/prettify.js26 symbols
slf4j-migrator/src/main/java/org/slf4j/migrator/internal/MigratorFrame.java26 symbols
jcl-over-slf4j/src/main/java/org/apache/commons/logging/impl/SimpleLog.java24 symbols
slf4j-ext/src/main/java/org/slf4j/ext/EventData.java21 symbols
log4j-over-slf4j/src/main/java/org/apache/log4j/Category.java21 symbols
slf4j-ext/src/main/java/org/slf4j/profiler/Profiler.java20 symbols
jcl-over-slf4j/src/main/java/org/apache/commons/logging/LogFactory.java19 symbols
slf4j-api/src/main/java/org/slf4j/helpers/MessageFormatter.java16 symbols
jcl-over-slf4j/src/main/java/org/apache/commons/logging/impl/SLF4JLog.java15 symbols
jcl-over-slf4j/src/main/java/org/apache/commons/logging/impl/SLF4JLocationAwareLog.java15 symbols
slf4j-simple/src/main/java/org/slf4j/impl/SimpleLogger.java14 symbols
slf4j-log4j12/src/main/java/org/slf4j/impl/Log4jLoggerAdapter.java14 symbols

Dependencies from manifests, versioned

ant:ant-junit1.6.5 · 1×
commons-logging:commons-logging1.1.1 · 1×
javassist:javassist3.4.GA · 1×
junit:junit3.8.1 · 1×
log4j:log4j1.2.14 · 1×
org.apache.felix:javax.servlet0.8.0-SNAPSHOT · 1×
org.apache.felix:org.apache.felix.framework0.8.0-SNAPSHOT · 1×
org.apache.felix:org.apache.felix.main0.8.0-SNAPSHOT · 1×
org.apache.felix:org.osgi.core0.8.0-SNAPSHOT · 1×
org.eclipse.equinox:org.eclipse.osgi3.2.0 · 1×

For agents

$ claude mcp add slf4j \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact