├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── backend └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── slf4j │ │ │ └── impl │ │ │ ├── LoggerFactoryInterface.java │ │ │ ├── SimpleLoggerFactory.java │ │ │ └── StaticLoggerBinder.java │ └── scala │ │ └── io │ │ └── rbricks │ │ └── slog │ │ ├── CallSiteData.scala │ │ ├── Level.scala │ │ ├── LogMessage.scala │ │ ├── Logger.scala │ │ ├── LoggingBackend.scala │ │ ├── PackageTrie.scala │ │ ├── format │ │ ├── Format.scala │ │ ├── PlainText.scala │ │ └── helpers.scala │ │ ├── transport │ │ ├── PrintStream.scala │ │ └── Transport.scala │ │ └── typesafeconfig │ │ ├── InvalidConfig.scala │ │ └── package.scala │ └── test │ └── scala │ ├── EnabledLevelsFromConfig.scala │ ├── LoggingBackend.scala │ └── PackageTrie.scala ├── contextpropagation ├── README.md ├── bench │ ├── vanilla │ │ └── Future.scala │ └── woven │ │ ├── Future.scala │ │ └── FutureWithMDC.scala └── src │ ├── main │ ├── resources │ │ └── META-INF │ │ │ └── aop.xml │ └── scala │ │ └── io │ │ └── rbricks │ │ └── slog │ │ └── contextpropagation │ │ └── FutureInstrumentation.scala │ └── test │ └── scala │ └── ContextPropagations.scala ├── docs ├── architecture-600.png └── architecture.idraw ├── example ├── Main.scala ├── Module.scala └── src │ └── main │ └── resources │ └── application.conf ├── mdc └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── slf4j │ │ │ └── impl │ │ │ └── StaticMDCBinder.java │ └── scala │ │ └── io │ │ └── rbricks │ │ └── slog │ │ └── mdc │ │ └── ScalogMDCAdapter.scala │ └── test │ └── scala │ └── MDC.scala ├── mdcinterface └── src │ └── main │ └── scala │ └── io │ └── rbricks │ └── scalog │ └── ScalaMDCAdapter.scala └── project ├── build.properties └── plugins.sbt /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/README.md -------------------------------------------------------------------------------- /backend/src/main/java/org/slf4j/impl/LoggerFactoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/java/org/slf4j/impl/LoggerFactoryInterface.java -------------------------------------------------------------------------------- /backend/src/main/java/org/slf4j/impl/SimpleLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/java/org/slf4j/impl/SimpleLoggerFactory.java -------------------------------------------------------------------------------- /backend/src/main/java/org/slf4j/impl/StaticLoggerBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/java/org/slf4j/impl/StaticLoggerBinder.java -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/CallSiteData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/CallSiteData.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/Level.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/Level.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/LogMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/LogMessage.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/Logger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/Logger.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/LoggingBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/LoggingBackend.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/PackageTrie.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/PackageTrie.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/format/Format.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/format/Format.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/format/PlainText.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/format/PlainText.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/format/helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/format/helpers.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/transport/PrintStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/transport/PrintStream.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/transport/Transport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/transport/Transport.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/typesafeconfig/InvalidConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/typesafeconfig/InvalidConfig.scala -------------------------------------------------------------------------------- /backend/src/main/scala/io/rbricks/slog/typesafeconfig/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/main/scala/io/rbricks/slog/typesafeconfig/package.scala -------------------------------------------------------------------------------- /backend/src/test/scala/EnabledLevelsFromConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/test/scala/EnabledLevelsFromConfig.scala -------------------------------------------------------------------------------- /backend/src/test/scala/LoggingBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/test/scala/LoggingBackend.scala -------------------------------------------------------------------------------- /backend/src/test/scala/PackageTrie.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/backend/src/test/scala/PackageTrie.scala -------------------------------------------------------------------------------- /contextpropagation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/README.md -------------------------------------------------------------------------------- /contextpropagation/bench/vanilla/Future.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/bench/vanilla/Future.scala -------------------------------------------------------------------------------- /contextpropagation/bench/woven/Future.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/bench/woven/Future.scala -------------------------------------------------------------------------------- /contextpropagation/bench/woven/FutureWithMDC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/bench/woven/FutureWithMDC.scala -------------------------------------------------------------------------------- /contextpropagation/src/main/resources/META-INF/aop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/src/main/resources/META-INF/aop.xml -------------------------------------------------------------------------------- /contextpropagation/src/main/scala/io/rbricks/slog/contextpropagation/FutureInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/src/main/scala/io/rbricks/slog/contextpropagation/FutureInstrumentation.scala -------------------------------------------------------------------------------- /contextpropagation/src/test/scala/ContextPropagations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/contextpropagation/src/test/scala/ContextPropagations.scala -------------------------------------------------------------------------------- /docs/architecture-600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/docs/architecture-600.png -------------------------------------------------------------------------------- /docs/architecture.idraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/docs/architecture.idraw -------------------------------------------------------------------------------- /example/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/example/Main.scala -------------------------------------------------------------------------------- /example/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/example/Module.scala -------------------------------------------------------------------------------- /example/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/example/src/main/resources/application.conf -------------------------------------------------------------------------------- /mdc/src/main/java/org/slf4j/impl/StaticMDCBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/mdc/src/main/java/org/slf4j/impl/StaticMDCBinder.java -------------------------------------------------------------------------------- /mdc/src/main/scala/io/rbricks/slog/mdc/ScalogMDCAdapter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/mdc/src/main/scala/io/rbricks/slog/mdc/ScalogMDCAdapter.scala -------------------------------------------------------------------------------- /mdc/src/test/scala/MDC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/mdc/src/test/scala/MDC.scala -------------------------------------------------------------------------------- /mdcinterface/src/main/scala/io/rbricks/scalog/ScalaMDCAdapter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/mdcinterface/src/main/scala/io/rbricks/scalog/ScalaMDCAdapter.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.13 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbricks/scalog/HEAD/project/plugins.sbt --------------------------------------------------------------------------------