scribe
The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
File Explorer
- ci.yml
- release-drafter.yml
- scala-steward.yml
- release-drafter.yml
- application.conf
- log4j2.xml
- logback.xml
- Log4CatsLoggingTester.scala
- Log4JLoggingTester.scala
- Log4JTraceLoggingTester.scala
- Log4SLoggingTester.scala
- LogbackLoggingTester.scala
- LoggingTester.scala
- ScalaLoggingLoggingTester.scala
- ScribeAsyncLoggingTester.scala
- ScribeEffectLoggingTester.scala
- ScribeEffectParallelLoggingTester.scala
- ScribeLoggingTester.scala
- Testers.scala
- TinyLogLoggingTester.scala
- LoggingSpeedBenchmark.scala
- LoggingStressTest.scala
- LoggingVisualizations.scala
- PerformanceBenchmark.scala
- cats.scala
- LoggerWrapper.scala
- Scribe.scala
- ScribeImpl.scala
- ScribeSpec.scala
- moduload.list
- ScribeConfig.scala
- ConfigSpec.scala
- RichBrowserOutputFormat.scala
- BrowserConsoleWriter.scala
- JavaScriptConsole.scala
- Platform.scala
- LoggingSpec.scala
- AsynchronousLogHandle.scala
- AtomicLongExtras.scala
- CachingLogHandler.scala
- Overflow.scala
- package.scala
- Platform.scala
- AsynchronousLoggingSpec.scala
- MDCThreadSpec.scala
- Platform.scala
- AndFilters.scala
- ClassNameFilter.scala
- Filter.scala
- FilterBuilder.scala
- FilterMatcher.scala
- OrFilters.scala
- package.scala
- PackageNameFilter.scala
- AbbreviateBlock.scala
- CachingFormatBlock.scala
- FormatBlock.scala
- FormatBlocksFormatter.scala
- Formatter.scala
- package.scala
- RightPaddingBlock.scala
- FunctionalLogHandler.scala
- LogHandle.scala
- LogHandler.scala
- LogHandlerBuilder.scala
- LogOverflowException.scala
- SynchronousLogHandle.scala
- JULHandler.scala
- MDC.scala
- MDCManager.scala
- MDCMap.scala
- MDCThreadLocal.scala
- MDCValue.scala
- package.scala
- EmptyMessage.scala
- LazyMessage.scala
- LoggableMessage.scala
- Message.scala
- StaticMessage.scala
- LevelFilter.scala
- LogBooster.scala
- LogModifier.scala
- ANSIOutputFormat.scala
- ASCIIOutputFormat.scala
- HTMLOutputFormat.scala
- OutputFormat.scala
- LogOutput.scala
- package.scala
- Trace.scala
- TraceElement.scala
- Abbreviator.scala
- Time.scala
- CacheWriter.scala
- ConsoleWriter.scala
- NullWriter.scala
- SystemErrWriter.scala
- SystemOutWriter.scala
- SystemWriter.scala
- Writer.scala
- ANSI.scala
- Execution.scala
- Level.scala
- LogFeature.scala
- Loggable.scala
- Logger.scala
- LoggerId.scala
- LoggerSupport.scala
- Logging.scala
- LoggingOutputStream.scala
- LogRecord.scala
- LogRecordCreator.scala
- MinimumLevel.scala
- package.scala
- PlatformImplementation.scala
- Priority.scala
- AbbreviatorSpec.scala
- ImplicitLoggingSpec.scala
- ImplicitLoggingTestObject.scala
- LogFeatureSpec.scala
- LoggingLevelFilteringSpec.scala
- LoggingTestObject.scala
- MDCSpec.scala
- README.md
- Platform.scala
- FileLoggingSpec.scala
- StressTestFileLogging.scala
- Platform.scala
- FileNamePart.scala
- MaxLogs.scala
- MaxSize.scala
- PathPart.scala
- Rolling.scala
- IOLogFileWriter.scala
- LogFileWriter.scala
- NIOLogFileWriter.scala
- FileWriter.scala
- FlushMode.scala
- LogFile.scala
- LogFileStatus.scala
- package.scala
- PathBuilder.scala
- ScribeSystemLogger.java
- java.lang.System$LoggerFinder
- ScribeSystemLoggerFinder.scala
- JPLSpec.scala
- ScribeJsonSupport.scala
- ScribeCirceJsonSupport.scala
- JsonWriterSpec.scala
- JsonWriterSpec.scala
- ScribeFabricJsonSupport.scala
- org.apache.logging.log4j.spi.Provider
- ScribeLoggerContext.scala
- ScribeLoggerContextFactory.scala
- ScribeProvider.scala
- LogstashRecord.scala
- LogstashWriter.scala
- moduload.list
- Log4JMigration.scala
- log4j.properties
- logback.xml
- Log4JMigrationSpec.scala
- BannerPosition.scala
- Overlay.scala
- OverlayDemo.scala
- OverlayEntry.scala
- OverlayStream.scala
- OverlayWriter.scala
- ProgressBar.scala
- Terminal.scala
- build.properties
- plugins.sbt
- Slack.scala
- SlackMessage.scala
- SlackWriter.scala
- StaticMDCBinder.java
- ScribeLoggerAdapter.java
- StaticLoggerBinder.scala
- ScribeLoggerFactory.scala
- ScribeMDCAdapter.scala
- SLF4JHelper.scala
- SLF4JSpec.scala
- ScribeLoggerAdapter.java
- org.slf4j.spi.SLF4JServiceProvider
- ScribeLoggerFactory.scala
- ScribeMDCAdapter.scala
- ScribeServiceProvider.scala
- SLF4JHelper.scala
- SLF4JSpec.scala
- 2018.01.31.benchmarks.json
- 2018.01.31.benchmarks.txt
- 2018.04.24.benchmarks.json
- 2018.04.24.benchmarks.txt
- 2018.05.17.benchmarks.json
- 2018.05.17.benchmarks.txt
- 2018.05.29.benchmarks.json
- 2018.08.27.benchmarks.json
- 2018.08.27.benchmarks.txt
- 2018.12.02.benchmarks.json
- 2018.12.02.benchmarks.txt
- 2019.03.28.benchmarks.json
- 2019.03.28.benchmarks.txt
- 2020.10.01.benchmarks.json
- 2020.10.01.benchmarks.txt
- 2021.10.08.benchmarks.txt
- 2021.12.29.benchmarks.json
- 2021.12.29.benchmarks.txt
- 2022.02.06.benchmarks.json
- 2022.02.06.benchmarks.txt
- 2022.07.08.benchmarks.json
- 2022.07.08.benchmarks.txt
- 2018.01.31.benchmark-all-lines.png
- 2018.01.31.benchmark-all.png
- 2018.01.31.benchmark-log4j-lines.png
- 2018.01.31.benchmark-log4j.png
- 2018.01.31.benchmark-scala-logging-lines.png
- 2018.01.31.benchmark-scala-logging.png
- 2018.01.31.benchmark-trace-lines.png
- 2018.01.31.benchmark-trace.png
- 2018.08.28.benchmark-all-lines.png
- 2018.08.28.benchmark-all.png
- 2018.08.28.benchmark-async-lines.png
- 2018.08.28.benchmark-async.png
- 2018.08.28.benchmark-log4j-lines.png
- 2018.08.28.benchmark-log4j-trace-lines.png
- 2018.08.28.benchmark-log4j-trace.png
- 2018.08.28.benchmark-log4j.png
- 2018.08.28.benchmark-scala-logging-lines.png
- 2018.08.28.benchmark-scala-logging.png
- 2022.06.30.mdc-output.png
- color-logs.png
- output-colors.png
- .gitignore
- .jvmopts
- .mergify.yml
- benchmark.sh
- build.sbt
- jitpack.yml
- LICENSE
- local.sh
- publish.sh
- README.md
- scalastyle-config.xml
- test.sh
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
