├── .github └── workflows │ └── Checks.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── contents.xcworkspacedata │ └── xcshareddata │ └── xcschemes │ ├── Bulk-Package.xcscheme │ ├── Bulk.xcscheme │ └── BulkLogger.xcscheme ├── Demo ├── Demo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Demo │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── DemoApp.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Sources ├── Bulk │ ├── Buffers │ │ ├── Buffer.swift │ │ ├── FileBuffer.swift │ │ ├── MemoryBuffer.swift │ │ ├── PassthroughBuffer.swift │ │ └── SerializerType.swift │ ├── Core │ │ ├── BulkBufferTimer.swift │ │ ├── BulkSink.swift │ │ ├── CombineBulkSink.swift │ │ ├── Target.swift │ │ └── TargetUmbrella.swift │ └── Serializer │ │ └── CodableSerializer.swift └── BulkLogger │ ├── LogData.swift │ ├── Logger.swift │ └── Logger │ ├── LogBasicFormatter.swift │ ├── LogConsoleTarget.swift │ ├── LogFileTarget.swift │ ├── LogLevelFilterPlugin.swift │ ├── NSLogTarget.swift │ └── OSLogTarget.swift └── Tests └── BulkTests ├── BasicTests.swift ├── BufferTests.swift └── TimerTests.swift /.github/workflows/Checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.github/workflows/Checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Bulk-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Bulk-Package.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Bulk.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Bulk.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/BulkLogger.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/BulkLogger.xcscheme -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/ContentView.swift -------------------------------------------------------------------------------- /Demo/Demo/DemoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/DemoApp.swift -------------------------------------------------------------------------------- /Demo/Demo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Demo/Demo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Bulk/Buffers/Buffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Buffers/Buffer.swift -------------------------------------------------------------------------------- /Sources/Bulk/Buffers/FileBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Buffers/FileBuffer.swift -------------------------------------------------------------------------------- /Sources/Bulk/Buffers/MemoryBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Buffers/MemoryBuffer.swift -------------------------------------------------------------------------------- /Sources/Bulk/Buffers/PassthroughBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Buffers/PassthroughBuffer.swift -------------------------------------------------------------------------------- /Sources/Bulk/Buffers/SerializerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Buffers/SerializerType.swift -------------------------------------------------------------------------------- /Sources/Bulk/Core/BulkBufferTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Core/BulkBufferTimer.swift -------------------------------------------------------------------------------- /Sources/Bulk/Core/BulkSink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Core/BulkSink.swift -------------------------------------------------------------------------------- /Sources/Bulk/Core/CombineBulkSink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Core/CombineBulkSink.swift -------------------------------------------------------------------------------- /Sources/Bulk/Core/Target.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Core/Target.swift -------------------------------------------------------------------------------- /Sources/Bulk/Core/TargetUmbrella.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Core/TargetUmbrella.swift -------------------------------------------------------------------------------- /Sources/Bulk/Serializer/CodableSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/Bulk/Serializer/CodableSerializer.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/LogData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/LogData.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/LogBasicFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/LogBasicFormatter.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/LogConsoleTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/LogConsoleTarget.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/LogFileTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/LogFileTarget.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/LogLevelFilterPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/LogLevelFilterPlugin.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/NSLogTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/NSLogTarget.swift -------------------------------------------------------------------------------- /Sources/BulkLogger/Logger/OSLogTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Sources/BulkLogger/Logger/OSLogTarget.swift -------------------------------------------------------------------------------- /Tests/BulkTests/BasicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Tests/BulkTests/BasicTests.swift -------------------------------------------------------------------------------- /Tests/BulkTests/BufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Tests/BulkTests/BufferTests.swift -------------------------------------------------------------------------------- /Tests/BulkTests/TimerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/Bulk/HEAD/Tests/BulkTests/TimerTests.swift --------------------------------------------------------------------------------