The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of XCGLogger, reference main (4def3c), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 18:38:18 UTC.

Swift 6 data race errors: 16

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DaveWoodCom/XCGLogger.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DaveWoodCom/XCGLogger
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4def3c1 chore: version bump 7.1.5
Cloned https://github.com/DaveWoodCom/XCGLogger.git
Revision (git rev-parse @):
4def3c1c772ca90ad5e7bfc8ac437c3b0b4276cf
SUCCESS checkout https://github.com/DaveWoodCom/XCGLogger.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "xcglogger",
      "name": "XCGLogger",
      "url": "https://github.com/DaveWoodCom/XCGLogger.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XCGLogger",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/DaveWoodCom/XCGLogger.git
[1/5998] Fetching xcglogger
Fetched https://github.com/DaveWoodCom/XCGLogger.git from cache (1.14s)
Creating working copy for https://github.com/DaveWoodCom/XCGLogger.git
Working copy of https://github.com/DaveWoodCom/XCGLogger.git resolved at main (4def3c1)
warning: '.resolve-product-dependencies': dependency 'xcglogger' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/DaveWoodCom/XCGLogger.git
https://github.com/DaveWoodCom/XCGLogger.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "XCGLogger",
  "name" : "XCGLogger",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XCGLogger",
      "targets" : [
        "XCGLogger"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ObjcExceptionBridging",
      "targets" : [
        "ObjcExceptionBridging"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XCGLoggerTests",
      "module_type" : "SwiftTarget",
      "name" : "XCGLoggerTests",
      "path" : "Tests/XCGLoggerTests",
      "sources" : [
        "XCGLoggerTests.swift"
      ],
      "target_dependencies" : [
        "XCGLogger"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XCGLogger",
      "module_type" : "SwiftTarget",
      "name" : "XCGLogger",
      "path" : "Sources/XCGLogger",
      "product_memberships" : [
        "XCGLogger"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Destinations/AppleSystemLogDestination.swift",
        "Destinations/AutoRotatingFileDestination.swift",
        "Destinations/BaseDestination.swift",
        "Destinations/BaseQueuedDestination.swift",
        "Destinations/ConsoleDestination.swift",
        "Destinations/DestinationProtocol.swift",
        "Destinations/FileDestination.swift",
        "Destinations/TestDestination.swift",
        "Extensions/DispatchQueue+XCGAdditions.swift",
        "Extensions/URL+XCGAdditions.swift",
        "Filters/DevFilter.swift",
        "Filters/FileNameFilter.swift",
        "Filters/FilterProtocol.swift",
        "Filters/TagFilter.swift",
        "Filters/UserInfoFilter.swift",
        "LogFormatters/ANSIColorLogFormatter.swift",
        "LogFormatters/Base64LogFormatter.swift",
        "LogFormatters/LogFormatterProtocol.swift",
        "LogFormatters/PrePostFixLogFormatter.swift",
        "LogFormatters/XcodeColorsLogFormatter.swift",
        "Misc/HelperFunctions.swift",
        "Misc/LogDetails.swift",
        "Misc/Optional/UserInfoHelpers.swift",
        "XCGLogger.swift"
      ],
      "target_dependencies" : [
        "ObjcExceptionBridging"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ObjcExceptionBridging",
      "module_type" : "ClangTarget",
      "name" : "ObjcExceptionBridging",
      "path" : "Sources/ObjcExceptionBridging",
      "product_memberships" : [
        "XCGLogger",
        "ObjcExceptionBridging"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ObjcExceptionBridging/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ObjectiveCMarker.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/6] Copying PrivacyInfo.xcprivacy
[0/6] Write sources
[3/6] Write swift-version-2F0A5646E1D333AE.txt
[4/6] Compiling ObjcExceptionBridging ObjectiveCMarker.m
[5/6] Compiling ObjcExceptionBridging resource_bundle_accessor.m
[7/30] Emitting module XCGLogger
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/AutoRotatingFileDestination.swift:63:28: warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 |             guard _customArchiveSuffixDateFormatter == nil else { return _customArchiveSuffixDateFormatter }
 62 |             struct Statics {
 63 |                 static var archiveSuffixDateFormatter: DateFormatter = {
    |                            |- warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'archiveSuffixDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'archiveSuffixDateFormatter' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |                     let defaultArchiveSuffixDateFormatter = DateFormatter()
 65 |                     defaultArchiveSuffixDateFormatter.locale = NSLocale.current
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:109:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
107 |
108 |         /// Preset colour: Red
109 |         public static let red: XcodeColor = { return XcodeColor(red: 255, green: 0, blue: 0) }()
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /// Preset colour: Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:112:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
110 |
111 |         /// Preset colour: Green
112 |         public static let green: XcodeColor = { return XcodeColor(red: 0, green: 255, blue: 0) }()
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 |         /// Preset colour: Blue
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:115:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
113 |
114 |         /// Preset colour: Blue
115 |         public static let blue: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 255) }()
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |         /// Preset colour: Black
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:118:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
116 |
117 |         /// Preset colour: Black
118 |         public static let black: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 0) }()
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |         /// Preset colour: White
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:121:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
119 |
120 |         /// Preset colour: White
121 |         public static let white: XcodeColor = { return XcodeColor(red: 255, green: 255, blue: 255) }()
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |         /// Preset colour: Light Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:124:27: warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
122 |
123 |         /// Preset colour: Light Grey
124 |         public static let lightGrey: XcodeColor = { return XcodeColor(red: 211, green: 211, blue: 211) }()
    |                           |- warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |         /// Preset colour: Dark Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:127:27: warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
125 |
126 |         /// Preset colour: Dark Grey
127 |         public static let darkGrey: XcodeColor = { return XcodeColor(red: 169, green: 169, blue: 169) }()
    |                           |- warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |         /// Preset colour: Orange
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:130:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
128 |
129 |         /// Preset colour: Orange
130 |         public static let orange: XcodeColor = { return XcodeColor(red: 255, green: 165, blue: 0) }()
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |         /// Preset colour: Purple
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:133:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
131 |
132 |         /// Preset colour: Purple
133 |         public static let purple: XcodeColor = { return XcodeColor(red: 170, green: 0, blue: 170) }()
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |
135 |         /// Preset colour: Dark Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:136:27: warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
134 |
135 |         /// Preset colour: Dark Green
136 |         public static let darkGreen: XcodeColor = { return XcodeColor(red: 0, green: 128, blue: 0) }()
    |                           |- warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGreen' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |
138 |         /// Preset colour: Cyan
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:139:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
137 |
138 |         /// Preset colour: Cyan
139 |         public static let cyan: XcodeColor = { return XcodeColor(red: 0, green: 170, blue: 170) }()
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |     }
141 |
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:52:29: warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
  50 |
  51 |         /// Internal userInfo
  52 |         internal static let internalUserInfo: [String: Any] = [XCGLogger.Constants.userInfoKeyInternal: true]
     |                             |- warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                             |- note: add '@MainActor' to make static property 'internalUserInfo' part of global actor 'MainActor'
     |                             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |
  54 |         /// Extended file attributed key to use when storing the logger's identifier on an archived log file
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:101:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
  61 |     // MARK: - Enums
  62 |     /// Enum defining our log levels
  63 |     public enum Level: Int, CaseIterable, Comparable, CustomStringConvertible {
     |                 `- note: consider making enum 'Level' conform to the 'Sendable' protocol
  64 |         case verbose
  65 |         case debug
     :
  99 |
 100 |         @available(*, deprecated, renamed: "allCases")
 101 |         public static let all: [Level] = [.verbose, .debug, .info, .notice, .warning, .error, .severe, .alert, .emergency]
     |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
     |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 102 |     }
 103 |
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:106:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
  16 | // MARK: - XCGLogger
  17 | /// The main logging class
  18 | open class XCGLogger: CustomDebugStringConvertible {
     |            `- note: class 'XCGLogger' does not conform to the 'Sendable' protocol
  19 |     // MARK: - Constants
  20 |     public struct Constants {
     :
 104 |     // MARK: - Default instance
 105 |     /// The default XCGLogger object
 106 |     public static let `default`: XCGLogger = XCGLogger(identifier: XCGLogger.Constants.defaultInstanceIdentifier)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 107 |
 108 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:143:28: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 141 |             guard _customDateFormatter == nil else { return _customDateFormatter }
 142 |             struct Statics {
 143 |                 static var dateFormatter: DateFormatter = {
     |                            |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                            |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                            |- note: add '@MainActor' to make static property 'dateFormatter' part of global actor 'MainActor'
     |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 144 |                     let defaultDateFormatter = DateFormatter()
 145 |                     defaultDateFormatter.locale = NSLocale.current
[8/32] Compiling XCGLogger ANSIColorLogFormatter.swift
[9/32] Compiling XCGLogger Base64LogFormatter.swift
[10/32] Compiling XCGLogger LogDetails.swift
[11/32] Compiling XCGLogger UserInfoHelpers.swift
[12/32] Compiling XCGLogger FilterProtocol.swift
[13/32] Compiling XCGLogger TagFilter.swift
[14/32] Compiling XCGLogger UserInfoFilter.swift
[15/32] Compiling XCGLogger URL+XCGAdditions.swift
[16/32] Compiling XCGLogger DevFilter.swift
[17/32] Compiling XCGLogger FileNameFilter.swift
[18/32] Compiling XCGLogger BaseQueuedDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/BaseQueuedDestination.swift:45:37: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
43 |
44 |         if let logQueue = logQueue {
45 |             logQueue.async(execute: outputClosure)
   |                                     `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
46 |         }
47 |         else {
[19/32] Compiling XCGLogger ConsoleDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/BaseQueuedDestination.swift:45:37: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
43 |
44 |         if let logQueue = logQueue {
45 |             logQueue.async(execute: outputClosure)
   |                                     `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
46 |         }
47 |         else {
[20/32] Compiling XCGLogger DestinationProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/BaseQueuedDestination.swift:45:37: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
43 |
44 |         if let logQueue = logQueue {
45 |             logQueue.async(execute: outputClosure)
   |                                     `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
46 |         }
47 |         else {
[21/32] Compiling XCGLogger AppleSystemLogDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/AutoRotatingFileDestination.swift:63:28: warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 |             guard _customArchiveSuffixDateFormatter == nil else { return _customArchiveSuffixDateFormatter }
 62 |             struct Statics {
 63 |                 static var archiveSuffixDateFormatter: DateFormatter = {
    |                            |- warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'archiveSuffixDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'archiveSuffixDateFormatter' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |                     let defaultArchiveSuffixDateFormatter = DateFormatter()
 65 |                     defaultArchiveSuffixDateFormatter.locale = NSLocale.current
[22/32] Compiling XCGLogger AutoRotatingFileDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/AutoRotatingFileDestination.swift:63:28: warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 |             guard _customArchiveSuffixDateFormatter == nil else { return _customArchiveSuffixDateFormatter }
 62 |             struct Statics {
 63 |                 static var archiveSuffixDateFormatter: DateFormatter = {
    |                            |- warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'archiveSuffixDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'archiveSuffixDateFormatter' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |                     let defaultArchiveSuffixDateFormatter = DateFormatter()
 65 |                     defaultArchiveSuffixDateFormatter.locale = NSLocale.current
[23/32] Compiling XCGLogger BaseDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/AutoRotatingFileDestination.swift:63:28: warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 |             guard _customArchiveSuffixDateFormatter == nil else { return _customArchiveSuffixDateFormatter }
 62 |             struct Statics {
 63 |                 static var archiveSuffixDateFormatter: DateFormatter = {
    |                            |- warning: static property 'archiveSuffixDateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'archiveSuffixDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'archiveSuffixDateFormatter' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |                     let defaultArchiveSuffixDateFormatter = DateFormatter()
 65 |                     defaultArchiveSuffixDateFormatter.locale = NSLocale.current
[24/32] Compiling XCGLogger XCGLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:52:29: warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
  50 |
  51 |         /// Internal userInfo
  52 |         internal static let internalUserInfo: [String: Any] = [XCGLogger.Constants.userInfoKeyInternal: true]
     |                             |- warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                             |- note: add '@MainActor' to make static property 'internalUserInfo' part of global actor 'MainActor'
     |                             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |
  54 |         /// Extended file attributed key to use when storing the logger's identifier on an archived log file
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:101:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
  61 |     // MARK: - Enums
  62 |     /// Enum defining our log levels
  63 |     public enum Level: Int, CaseIterable, Comparable, CustomStringConvertible {
     |                 `- note: consider making enum 'Level' conform to the 'Sendable' protocol
  64 |         case verbose
  65 |         case debug
     :
  99 |
 100 |         @available(*, deprecated, renamed: "allCases")
 101 |         public static let all: [Level] = [.verbose, .debug, .info, .notice, .warning, .error, .severe, .alert, .emergency]
     |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
     |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 102 |     }
 103 |
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:106:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
  16 | // MARK: - XCGLogger
  17 | /// The main logging class
  18 | open class XCGLogger: CustomDebugStringConvertible {
     |            `- note: class 'XCGLogger' does not conform to the 'Sendable' protocol
  19 |     // MARK: - Constants
  20 |     public struct Constants {
     :
 104 |     // MARK: - Default instance
 105 |     /// The default XCGLogger object
 106 |     public static let `default`: XCGLogger = XCGLogger(identifier: XCGLogger.Constants.defaultInstanceIdentifier)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 107 |
 108 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:143:28: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 141 |             guard _customDateFormatter == nil else { return _customDateFormatter }
 142 |             struct Statics {
 143 |                 static var dateFormatter: DateFormatter = {
     |                            |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                            |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                            |- note: add '@MainActor' to make static property 'dateFormatter' part of global actor 'MainActor'
     |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 144 |                     let defaultDateFormatter = DateFormatter()
 145 |                     defaultDateFormatter.locale = NSLocale.current
[25/32] Compiling XCGLogger resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:52:29: warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
  50 |
  51 |         /// Internal userInfo
  52 |         internal static let internalUserInfo: [String: Any] = [XCGLogger.Constants.userInfoKeyInternal: true]
     |                             |- warning: static property 'internalUserInfo' is not concurrency-safe because non-'Sendable' type '[String : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                             |- note: add '@MainActor' to make static property 'internalUserInfo' part of global actor 'MainActor'
     |                             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  53 |
  54 |         /// Extended file attributed key to use when storing the logger's identifier on an archived log file
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:101:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
  61 |     // MARK: - Enums
  62 |     /// Enum defining our log levels
  63 |     public enum Level: Int, CaseIterable, Comparable, CustomStringConvertible {
     |                 `- note: consider making enum 'Level' conform to the 'Sendable' protocol
  64 |         case verbose
  65 |         case debug
     :
  99 |
 100 |         @available(*, deprecated, renamed: "allCases")
 101 |         public static let all: [Level] = [.verbose, .debug, .info, .notice, .warning, .error, .severe, .alert, .emergency]
     |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[XCGLogger.Level]' may have shared mutable state; this is an error in the Swift 6 language mode
     |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
     |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 102 |     }
 103 |
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:106:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
  16 | // MARK: - XCGLogger
  17 | /// The main logging class
  18 | open class XCGLogger: CustomDebugStringConvertible {
     |            `- note: class 'XCGLogger' does not conform to the 'Sendable' protocol
  19 |     // MARK: - Constants
  20 |     public struct Constants {
     :
 104 |     // MARK: - Default instance
 105 |     /// The default XCGLogger object
 106 |     public static let `default`: XCGLogger = XCGLogger(identifier: XCGLogger.Constants.defaultInstanceIdentifier)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'XCGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 107 |
 108 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/XCGLogger.swift:143:28: warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 141 |             guard _customDateFormatter == nil else { return _customDateFormatter }
 142 |             struct Statics {
 143 |                 static var dateFormatter: DateFormatter = {
     |                            |- warning: static property 'dateFormatter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                            |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
     |                            |- note: add '@MainActor' to make static property 'dateFormatter' part of global actor 'MainActor'
     |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 144 |                     let defaultDateFormatter = DateFormatter()
 145 |                     defaultDateFormatter.locale = NSLocale.current
[26/32] Compiling XCGLogger LogFormatterProtocol.swift
[27/32] Compiling XCGLogger PrePostFixLogFormatter.swift
[28/32] Compiling XCGLogger XcodeColorsLogFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:109:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
107 |
108 |         /// Preset colour: Red
109 |         public static let red: XcodeColor = { return XcodeColor(red: 255, green: 0, blue: 0) }()
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /// Preset colour: Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:112:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
110 |
111 |         /// Preset colour: Green
112 |         public static let green: XcodeColor = { return XcodeColor(red: 0, green: 255, blue: 0) }()
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 |         /// Preset colour: Blue
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:115:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
113 |
114 |         /// Preset colour: Blue
115 |         public static let blue: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 255) }()
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |         /// Preset colour: Black
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:118:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
116 |
117 |         /// Preset colour: Black
118 |         public static let black: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 0) }()
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |         /// Preset colour: White
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:121:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
119 |
120 |         /// Preset colour: White
121 |         public static let white: XcodeColor = { return XcodeColor(red: 255, green: 255, blue: 255) }()
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |         /// Preset colour: Light Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:124:27: warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
122 |
123 |         /// Preset colour: Light Grey
124 |         public static let lightGrey: XcodeColor = { return XcodeColor(red: 211, green: 211, blue: 211) }()
    |                           |- warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |         /// Preset colour: Dark Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:127:27: warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
125 |
126 |         /// Preset colour: Dark Grey
127 |         public static let darkGrey: XcodeColor = { return XcodeColor(red: 169, green: 169, blue: 169) }()
    |                           |- warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |         /// Preset colour: Orange
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:130:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
128 |
129 |         /// Preset colour: Orange
130 |         public static let orange: XcodeColor = { return XcodeColor(red: 255, green: 165, blue: 0) }()
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |         /// Preset colour: Purple
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:133:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
131 |
132 |         /// Preset colour: Purple
133 |         public static let purple: XcodeColor = { return XcodeColor(red: 170, green: 0, blue: 170) }()
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |
135 |         /// Preset colour: Dark Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:136:27: warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
134 |
135 |         /// Preset colour: Dark Green
136 |         public static let darkGreen: XcodeColor = { return XcodeColor(red: 0, green: 128, blue: 0) }()
    |                           |- warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGreen' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |
138 |         /// Preset colour: Cyan
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:139:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
137 |
138 |         /// Preset colour: Cyan
139 |         public static let cyan: XcodeColor = { return XcodeColor(red: 0, green: 170, blue: 170) }()
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |     }
141 |
[29/32] Compiling XCGLogger HelperFunctions.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:109:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
107 |
108 |         /// Preset colour: Red
109 |         public static let red: XcodeColor = { return XcodeColor(red: 255, green: 0, blue: 0) }()
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |         /// Preset colour: Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:112:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
110 |
111 |         /// Preset colour: Green
112 |         public static let green: XcodeColor = { return XcodeColor(red: 0, green: 255, blue: 0) }()
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 |         /// Preset colour: Blue
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:115:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
113 |
114 |         /// Preset colour: Blue
115 |         public static let blue: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 255) }()
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |
117 |         /// Preset colour: Black
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:118:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
116 |
117 |         /// Preset colour: Black
118 |         public static let black: XcodeColor = { return XcodeColor(red: 0, green: 0, blue: 0) }()
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |         /// Preset colour: White
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:121:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
119 |
120 |         /// Preset colour: White
121 |         public static let white: XcodeColor = { return XcodeColor(red: 255, green: 255, blue: 255) }()
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |         /// Preset colour: Light Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:124:27: warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
122 |
123 |         /// Preset colour: Light Grey
124 |         public static let lightGrey: XcodeColor = { return XcodeColor(red: 211, green: 211, blue: 211) }()
    |                           |- warning: static property 'lightGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |         /// Preset colour: Dark Grey
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:127:27: warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
125 |
126 |         /// Preset colour: Dark Grey
127 |         public static let darkGrey: XcodeColor = { return XcodeColor(red: 169, green: 169, blue: 169) }()
    |                           |- warning: static property 'darkGrey' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGrey' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |         /// Preset colour: Orange
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:130:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
128 |
129 |         /// Preset colour: Orange
130 |         public static let orange: XcodeColor = { return XcodeColor(red: 255, green: 165, blue: 0) }()
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |         /// Preset colour: Purple
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:133:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
131 |
132 |         /// Preset colour: Purple
133 |         public static let purple: XcodeColor = { return XcodeColor(red: 170, green: 0, blue: 170) }()
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |
135 |         /// Preset colour: Dark Green
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:136:27: warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
134 |
135 |         /// Preset colour: Dark Green
136 |         public static let darkGreen: XcodeColor = { return XcodeColor(red: 0, green: 128, blue: 0) }()
    |                           |- warning: static property 'darkGreen' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGreen' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |
138 |         /// Preset colour: Cyan
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/XcodeColorsLogFormatter.swift:139:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
 31 |
 32 |     /// Struct to store RGB values
 33 |     public struct XcodeColor: CustomStringConvertible {
    |                   `- note: consider making struct 'XcodeColor' conform to the 'Sendable' protocol
 34 |         /// Red component
 35 |         public var red: Int = 0 {
    :
137 |
138 |         /// Preset colour: Cyan
139 |         public static let cyan: XcodeColor = { return XcodeColor(red: 0, green: 170, blue: 170) }()
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'XcodeColorsLogFormatter.XcodeColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |     }
141 |
[30/32] Compiling XCGLogger FileDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:152:17: warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
 13 | // MARK: - FileDestination
 14 | /// A standard destination that outputs log details to a file
 15 | open class FileDestination: BaseQueuedDestination {
    |            `- note: class 'FileDestination' does not conform to the 'Sendable' protocol
 16 |     // MARK: - Properties
 17 |     /// Logger that owns the destination object
    :
150 |         if let logQueue = logQueue {
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
    |                 `- warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
153 |                 closure?()
154 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:153:17: warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
153 |                 closure?()
    |                 |- warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
154 |             }
155 |         }
[31/32] Compiling XCGLogger TestDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:152:17: warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
 13 | // MARK: - FileDestination
 14 | /// A standard destination that outputs log details to a file
 15 | open class FileDestination: BaseQueuedDestination {
    |            `- note: class 'FileDestination' does not conform to the 'Sendable' protocol
 16 |     // MARK: - Properties
 17 |     /// Logger that owns the destination object
    :
150 |         if let logQueue = logQueue {
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
    |                 `- warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
153 |                 closure?()
154 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:153:17: warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
153 |                 closure?()
    |                 |- warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
154 |             }
155 |         }
[32/32] Compiling XCGLogger DispatchQueue+XCGAdditions.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:152:17: warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
 13 | // MARK: - FileDestination
 14 | /// A standard destination that outputs log details to a file
 15 | open class FileDestination: BaseQueuedDestination {
    |            `- note: class 'FileDestination' does not conform to the 'Sendable' protocol
 16 |     // MARK: - Properties
 17 |     /// Logger that owns the destination object
    :
150 |         if let logQueue = logQueue {
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
    |                 `- warning: capture of 'self' with non-sendable type 'FileDestination' in a '@Sendable' closure
153 |                 closure?()
154 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/Destinations/FileDestination.swift:153:17: warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
151 |             logQueue.async {
152 |                 self.logFileHandle?.synchronizeFile()
153 |                 closure?()
    |                 |- warning: capture of 'closure' with non-sendable type '(() -> Void)?' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
154 |             }
155 |         }
Build complete! (8.80s)
warning: 'spi-builder-workspace': found 5 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/iOS/Info-iOS.plist
    /Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/LogFormatters/Optional/gitkeeper.txt
    /Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/ObjectiveC/gitkeeper.txt
    /Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/macOS/Info-macOS.plist
    /Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/tvOS/Info-tvOS.plist
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "XCGLogger",
  "name" : "XCGLogger",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XCGLogger",
      "targets" : [
        "XCGLogger"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ObjcExceptionBridging",
      "targets" : [
        "ObjcExceptionBridging"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XCGLoggerTests",
      "module_type" : "SwiftTarget",
      "name" : "XCGLoggerTests",
      "path" : "Tests/XCGLoggerTests",
      "sources" : [
        "XCGLoggerTests.swift"
      ],
      "target_dependencies" : [
        "XCGLogger"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XCGLogger",
      "module_type" : "SwiftTarget",
      "name" : "XCGLogger",
      "path" : "Sources/XCGLogger",
      "product_memberships" : [
        "XCGLogger"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/XCGLogger/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Destinations/AppleSystemLogDestination.swift",
        "Destinations/AutoRotatingFileDestination.swift",
        "Destinations/BaseDestination.swift",
        "Destinations/BaseQueuedDestination.swift",
        "Destinations/ConsoleDestination.swift",
        "Destinations/DestinationProtocol.swift",
        "Destinations/FileDestination.swift",
        "Destinations/TestDestination.swift",
        "Extensions/DispatchQueue+XCGAdditions.swift",
        "Extensions/URL+XCGAdditions.swift",
        "Filters/DevFilter.swift",
        "Filters/FileNameFilter.swift",
        "Filters/FilterProtocol.swift",
        "Filters/TagFilter.swift",
        "Filters/UserInfoFilter.swift",
        "LogFormatters/ANSIColorLogFormatter.swift",
        "LogFormatters/Base64LogFormatter.swift",
        "LogFormatters/LogFormatterProtocol.swift",
        "LogFormatters/PrePostFixLogFormatter.swift",
        "LogFormatters/XcodeColorsLogFormatter.swift",
        "Misc/HelperFunctions.swift",
        "Misc/LogDetails.swift",
        "Misc/Optional/UserInfoHelpers.swift",
        "XCGLogger.swift"
      ],
      "target_dependencies" : [
        "ObjcExceptionBridging"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ObjcExceptionBridging",
      "module_type" : "ClangTarget",
      "name" : "ObjcExceptionBridging",
      "path" : "Sources/ObjcExceptionBridging",
      "product_memberships" : [
        "XCGLogger",
        "ObjcExceptionBridging"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ObjcExceptionBridging/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ObjectiveCMarker.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.