Config

public struct Config

Configuration for logging options

  • When true, timing data will be logged when measuring each Element

    Declaration

    Swift

    public var recordElementMeasures: Bool
  • Declaration

    Swift

    public init(recordElementMeasures: Bool)
  • Logging configuration that will not record measurement data for all Elements. This provides a reasonable balance between data collection and performance impact. This is the default logging configuration.

    Declaration

    Swift

    public static let lite: BlueprintLogging.Config
  • Logging configuration that includes measurement data. This provides the most granular information, but has a noticeable impact on performance.

    Declaration

    Swift

    public static let verbose: BlueprintLogging.Config