Logger
public protocol Logger : AnyObject
debug(...)
Default implementation
Default Implementation
func debug(_ message: String, _ fields: LoggerFields...)
info(...)
Default implementation
Default Implementation
func info(_ message: String, _ fields: LoggerFields...)
warn(...)
Default implementation
Default Implementation
func warn(_ message: String, _ fields: LoggerFields...)
error(...)
Default implementation
Default Implementation
func error(_ message: String, _ fields: LoggerFields...)
error(...)
Default implementation
Default Implementation
func error(_ message: String, _ exception: Error, _ fields: LoggerFields...)
publishMetric(...)
Default implementation
Default Implementation
func publishMetric(_ metric: Metric, _ value: Double, _ dimensions: LoggerFields...)
debug(...)
func debug(_ message: String, _ fields: [LoggerFields])
info(...)
func info(_ message: String, _ fields: [LoggerFields])
warn(...)
func warn(_ message: String, _ fields: [LoggerFields])
error(...)
func error(_ message: String, _ fields: [LoggerFields])
error(...)
func error(_ message: String, _ exception: Error, _ fields: [LoggerFields])
publishMetric(...)
func publishMetric(_ metric: Metric, _ value: Double, _ dimensions: [LoggerFields])