├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .swiftlint.yml ├── Documentation ├── logo.png └── overview.png ├── LICENSE ├── Package.swift ├── Puree.podspec ├── Puree.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Puree.xcscheme │ └── PureeTests.xcscheme ├── README.md ├── Sources └── Puree │ ├── Filter.swift │ ├── Info.plist │ ├── LogEntry.swift │ ├── LogStore │ ├── FileLogStore.swift │ └── LogStore.swift │ ├── Logger.swift │ ├── Output │ ├── BufferedOutput.swift │ └── Output.swift │ ├── Puree.h │ ├── TagPattern.swift │ └── Utilities │ └── DateProvider.swift └── Tests ├── .swiftlint.yml └── PureeTests ├── Info.plist ├── LogEntryTests.swift ├── LogStore └── FileLogStoreTests.swift ├── LoggerTests.swift ├── Output └── BufferedOutputTests.swift ├── TagPatternTests.swift └── Utilities ├── InMemoryLogStore.swift └── TestingBuffer.swift /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Documentation/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Documentation/logo.png -------------------------------------------------------------------------------- /Documentation/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Documentation/overview.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Package.swift -------------------------------------------------------------------------------- /Puree.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.podspec -------------------------------------------------------------------------------- /Puree.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Puree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Puree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Puree.xcodeproj/xcshareddata/xcschemes/Puree.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.xcodeproj/xcshareddata/xcschemes/Puree.xcscheme -------------------------------------------------------------------------------- /Puree.xcodeproj/xcshareddata/xcschemes/PureeTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Puree.xcodeproj/xcshareddata/xcschemes/PureeTests.xcscheme -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Puree/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Filter.swift -------------------------------------------------------------------------------- /Sources/Puree/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Info.plist -------------------------------------------------------------------------------- /Sources/Puree/LogEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/LogEntry.swift -------------------------------------------------------------------------------- /Sources/Puree/LogStore/FileLogStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/LogStore/FileLogStore.swift -------------------------------------------------------------------------------- /Sources/Puree/LogStore/LogStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/LogStore/LogStore.swift -------------------------------------------------------------------------------- /Sources/Puree/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Logger.swift -------------------------------------------------------------------------------- /Sources/Puree/Output/BufferedOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Output/BufferedOutput.swift -------------------------------------------------------------------------------- /Sources/Puree/Output/Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Output/Output.swift -------------------------------------------------------------------------------- /Sources/Puree/Puree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Puree.h -------------------------------------------------------------------------------- /Sources/Puree/TagPattern.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/TagPattern.swift -------------------------------------------------------------------------------- /Sources/Puree/Utilities/DateProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Sources/Puree/Utilities/DateProvider.swift -------------------------------------------------------------------------------- /Tests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/.swiftlint.yml -------------------------------------------------------------------------------- /Tests/PureeTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/Info.plist -------------------------------------------------------------------------------- /Tests/PureeTests/LogEntryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/LogEntryTests.swift -------------------------------------------------------------------------------- /Tests/PureeTests/LogStore/FileLogStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/LogStore/FileLogStoreTests.swift -------------------------------------------------------------------------------- /Tests/PureeTests/LoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/LoggerTests.swift -------------------------------------------------------------------------------- /Tests/PureeTests/Output/BufferedOutputTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/Output/BufferedOutputTests.swift -------------------------------------------------------------------------------- /Tests/PureeTests/TagPatternTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/TagPatternTests.swift -------------------------------------------------------------------------------- /Tests/PureeTests/Utilities/InMemoryLogStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/Utilities/InMemoryLogStore.swift -------------------------------------------------------------------------------- /Tests/PureeTests/Utilities/TestingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cookpad/Puree-Swift/HEAD/Tests/PureeTests/Utilities/TestingBuffer.swift --------------------------------------------------------------------------------