ConsoleLogger
public class ConsoleLogger : LSLogger
Concrete logger class to provide logging on the system console.
Instances of this classes are obtained by the library through the LSLoggerProvider
instance set on LightstreamerClient.setLoggerProvider(...)
.
-
Creates an instace of the concrete system console logger.
Declaration
Swift
public init(level: ConsoleLogLevel, category: String)
Parameters
level
The desired logging level for this
ConsoleLogger
instance.category
The log category all messages passed to the given
ConsoleLogger
instance will pertain to. -
Declaration
Swift
public func error(_ line: String)
-
Declaration
Swift
public func error(_ line: String, withException exception: Error)
-
Declaration
Swift
public func warn(_ line: String)
-
Declaration
Swift
public func warn(_ line: String, withException exception: Error)
-
Declaration
Swift
public func info(_ line: String)
-
Declaration
Swift
public func info(_ line: String, withException exception: Error)
-
Declaration
Swift
public func debug(_ line: String)
-
Declaration
Swift
public func debug(_ line: String, withException exception: Error)
-
Declaration
Swift
public func trace(_ line: String)
-
Declaration
Swift
public func trace(_ line: String, withException exception: Error)
-
Declaration
Swift
public func fatal(_ line: String)
-
Declaration
Swift
public func fatal(_ line: String, withException exception: Error)
-
Declaration
Swift
public var isTraceEnabled: Bool { get }
-
Declaration
Swift
public var isDebugEnabled: Bool { get }
-
Declaration
Swift
public var isInfoEnabled: Bool { get }
-
Declaration
Swift
public var isWarnEnabled: Bool { get }
-
Declaration
Swift
public var isErrorEnabled: Bool { get }
-
Declaration
Swift
public var isFatalEnabled: Bool { get }