Logging
By default, SDK tries not to spam your console and will print only when something critical has happened, however, sometimes, it makes sense to know what's going on under the hood.
You can choose the desired logLevel
from .off
that logs nothing, through .error
(default), .warning
, .info
, .debug
and up to .trace
that will try to log as much as possible.
sdk.logLevel = .error
Log interception
By default, SDK uses NSLog
for logging purposes. If, for some reason, it does not work for you, feel free to use logHandler
to intercept log messages and direct them as required.
sdk.logHandler { (level, message) in
print(Date(), "[Idensic] \(message)")
}
Updated about 1 year ago