├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── glib └── src │ ├── main │ ├── scala-native-0.3 │ │ └── slogging │ │ │ └── GLibLoggerFactory.scala │ └── scala-native-0.4 │ │ └── slogging │ │ └── GLibLoggerFactory.scala │ └── test │ └── scala │ └── Main.scala ├── http └── src │ └── main │ └── scala │ └── slogging │ └── HttpLoggerFactory.scala ├── js └── src │ └── main │ └── scala │ └── slogging │ └── consoleLogger.scala ├── native └── src │ └── main │ ├── scala-native-0.3 │ └── slogging │ │ └── TerminalLogger.scala │ └── scala-native-0.4 │ └── slogging │ └── TerminalLogger.scala ├── project ├── build.properties └── plugins.sbt ├── scriptedTests └── src │ └── sbt-test │ └── slogging │ ├── jvm │ ├── Main.scala │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── test │ └── native │ ├── Main.scala │ ├── project │ ├── build.properties │ └── plugins.sbt │ └── test ├── shared └── src │ ├── main │ └── scala │ │ └── slogging │ │ ├── FilterLogger.scala │ │ ├── Logger.scala │ │ ├── LoggerConfig.scala │ │ ├── LoggerFactory.scala │ │ ├── LoggerTemplate.scala │ │ ├── LoggingUtils.scala │ │ ├── MessageFormatter.scala │ │ ├── MessageLevel.scala │ │ ├── MultiLogger.scala │ │ ├── NullLogger.scala │ │ ├── PrintLogger.scala │ │ ├── UnderlyingLogger.scala │ │ └── logging.scala │ └── test │ └── scala │ └── slogging │ └── LoggingUtilsTest.scala ├── slf4j └── src │ └── main │ └── scala │ └── slogging │ └── SLF4JLoggerFactory.scala ├── sloggingConfig ├── jvm │ └── src │ │ └── main │ │ └── resources │ │ └── reference.conf └── shared │ └── src │ └── main │ └── scala │ └── slogging │ └── config │ ├── LoggerFactory.scala │ ├── UnderlyingLoggerFactoryProvider.scala │ └── logging.scala ├── syslog └── src │ └── main │ ├── scala-native-0.3 │ ├── Main.scala │ └── slogging │ │ └── SyslogLoggerFactory.scala │ └── scala-native-0.4 │ ├── Main.scala │ └── slogging │ └── SyslogLoggerFactory.scala ├── test ├── build.sbt ├── index.html ├── js │ └── src │ │ └── main │ │ └── scala │ │ └── Main.scala ├── jvm │ └── src │ │ └── main │ │ └── scala │ │ └── Main.scala ├── project │ ├── build.properties │ └── plugins.sbt ├── shared │ └── src │ │ └── main │ │ └── scala │ │ ├── LazyLoggingTest.scala │ │ ├── LoggingTest.scala │ │ └── Test.scala └── web │ └── src │ └── main │ └── scala │ └── App.scala └── winston └── src └── main └── scala └── slogging └── WinstonLoggerFactory.scala /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ 3 | maven/ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/README.md -------------------------------------------------------------------------------- /glib/src/main/scala-native-0.3/slogging/GLibLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/glib/src/main/scala-native-0.3/slogging/GLibLoggerFactory.scala -------------------------------------------------------------------------------- /glib/src/main/scala-native-0.4/slogging/GLibLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/glib/src/main/scala-native-0.4/slogging/GLibLoggerFactory.scala -------------------------------------------------------------------------------- /glib/src/test/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/glib/src/test/scala/Main.scala -------------------------------------------------------------------------------- /http/src/main/scala/slogging/HttpLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/http/src/main/scala/slogging/HttpLoggerFactory.scala -------------------------------------------------------------------------------- /js/src/main/scala/slogging/consoleLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/js/src/main/scala/slogging/consoleLogger.scala -------------------------------------------------------------------------------- /native/src/main/scala-native-0.3/slogging/TerminalLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/native/src/main/scala-native-0.3/slogging/TerminalLogger.scala -------------------------------------------------------------------------------- /native/src/main/scala-native-0.4/slogging/TerminalLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/native/src/main/scala-native-0.4/slogging/TerminalLogger.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/jvm/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/scriptedTests/src/sbt-test/slogging/jvm/Main.scala -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/jvm/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/scriptedTests/src/sbt-test/slogging/jvm/build.sbt -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/jvm/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.10 2 | -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/jvm/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/scriptedTests/src/sbt-test/slogging/jvm/project/plugins.sbt -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/jvm/test: -------------------------------------------------------------------------------- 1 | > assembly 2 | > check 3 | 4 | 5 | -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/native/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/scriptedTests/src/sbt-test/slogging/native/Main.scala -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/native/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.10 2 | -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/native/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/scriptedTests/src/sbt-test/slogging/native/project/plugins.sbt -------------------------------------------------------------------------------- /scriptedTests/src/sbt-test/slogging/native/test: -------------------------------------------------------------------------------- 1 | > nativeLink 2 | > check 3 | 4 | 5 | -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/FilterLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/FilterLogger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/Logger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/Logger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/LoggerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/LoggerConfig.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/LoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/LoggerFactory.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/LoggerTemplate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/LoggerTemplate.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/LoggingUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/LoggingUtils.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/MessageFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/MessageFormatter.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/MessageLevel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/MessageLevel.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/MultiLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/MultiLogger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/NullLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/NullLogger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/PrintLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/PrintLogger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/UnderlyingLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/UnderlyingLogger.scala -------------------------------------------------------------------------------- /shared/src/main/scala/slogging/logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/main/scala/slogging/logging.scala -------------------------------------------------------------------------------- /shared/src/test/scala/slogging/LoggingUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/shared/src/test/scala/slogging/LoggingUtilsTest.scala -------------------------------------------------------------------------------- /slf4j/src/main/scala/slogging/SLF4JLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/slf4j/src/main/scala/slogging/SLF4JLoggerFactory.scala -------------------------------------------------------------------------------- /sloggingConfig/jvm/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/sloggingConfig/jvm/src/main/resources/reference.conf -------------------------------------------------------------------------------- /sloggingConfig/shared/src/main/scala/slogging/config/LoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/sloggingConfig/shared/src/main/scala/slogging/config/LoggerFactory.scala -------------------------------------------------------------------------------- /sloggingConfig/shared/src/main/scala/slogging/config/UnderlyingLoggerFactoryProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/sloggingConfig/shared/src/main/scala/slogging/config/UnderlyingLoggerFactoryProvider.scala -------------------------------------------------------------------------------- /sloggingConfig/shared/src/main/scala/slogging/config/logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/sloggingConfig/shared/src/main/scala/slogging/config/logging.scala -------------------------------------------------------------------------------- /syslog/src/main/scala-native-0.3/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/syslog/src/main/scala-native-0.3/Main.scala -------------------------------------------------------------------------------- /syslog/src/main/scala-native-0.3/slogging/SyslogLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/syslog/src/main/scala-native-0.3/slogging/SyslogLoggerFactory.scala -------------------------------------------------------------------------------- /syslog/src/main/scala-native-0.4/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/syslog/src/main/scala-native-0.4/Main.scala -------------------------------------------------------------------------------- /syslog/src/main/scala-native-0.4/slogging/SyslogLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/syslog/src/main/scala-native-0.4/slogging/SyslogLoggerFactory.scala -------------------------------------------------------------------------------- /test/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/build.sbt -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/index.html -------------------------------------------------------------------------------- /test/js/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/js/src/main/scala/Main.scala -------------------------------------------------------------------------------- /test/jvm/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/jvm/src/main/scala/Main.scala -------------------------------------------------------------------------------- /test/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.7 2 | -------------------------------------------------------------------------------- /test/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/project/plugins.sbt -------------------------------------------------------------------------------- /test/shared/src/main/scala/LazyLoggingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/shared/src/main/scala/LazyLoggingTest.scala -------------------------------------------------------------------------------- /test/shared/src/main/scala/LoggingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/shared/src/main/scala/LoggingTest.scala -------------------------------------------------------------------------------- /test/shared/src/main/scala/Test.scala: -------------------------------------------------------------------------------- 1 | 2 | trait Test { 3 | def run() : Unit 4 | } 5 | -------------------------------------------------------------------------------- /test/web/src/main/scala/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/test/web/src/main/scala/App.scala -------------------------------------------------------------------------------- /winston/src/main/scala/slogging/WinstonLoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jokade/slogging/HEAD/winston/src/main/scala/slogging/WinstonLoggerFactory.scala --------------------------------------------------------------------------------