Package-level declarations
Types
Creates simple KSLog which will pass all incoming performLog calls to performLogCallback
Logger based on KSLoggerDefaultPlatformLoggerLambda or logging parameter
Properties
Default logger for current platform. You may change it, but you should remember that it is global logger used in KSLog.default by default
Functions
Setting KSLog.default logger to new CallbackKSLog using plus operation
Creating CallbackKSLog using performLogCallback as an argument for constructor
Simple builder for DefaultKSLog logger based on defaultTag
Simple builder for DefaultKSLog logger based on defaultTag and messageFormatter
Building logger using KSLog builder based on defaultTag and messageFormatter. This logger will also filter incoming levels: only levels above minLoggingLevel will be logged
Building logger using KSLog builder based on defaultTag and messageFormatter. This logger will also filter incoming levels: only levels passed in levels param will be logged
Building logger using KSLog builder based on defaultTag and messageFormatter. This logger will also filter incoming levels: only levels passed in firstLevel, secondLevel and otherLevels param will be logged
Setting KSLog.default logger to newDefault