XCLogParser

Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format

APACHE-2.0 License

Downloads
210
Stars
1.7K
Committers
32

Bot releases are visible (Hide)

XCLogParser - v0.2.39 Latest Release

Published by polac24 6 months ago

What's Changed

This release improves Xcode 15.3 support.

XCLogParser - v0.2.38

Published by BalestraPatrick 9 months ago

XCLogParser - Xcode 15 support

Published by BalestraPatrick 11 months ago

XCLogParser - Parse Swift deprecation warnings in Xcode 14

Published by PatrikBillgren almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/MobileNativeFoundation/XCLogParser/compare/v0.2.35...v0.2.36

XCLogParser - Swift 5.5 support

Published by polac24 almost 2 years ago

Bumps the swift version to 5.5.

XCLogParser - Xcode 14 support

Published by ecamacho over 2 years ago

Adds support to parse logs generated by Xcode 14

XCLogParser - Parse validation error

Published by polac24 over 2 years ago

  • Adds support for parsing errors generated by external commands (e.g. binary validation)
XCLogParser - Fixes build status

Published by ecamacho almost 3 years ago

Fix a bug https://github.com/MobileNativeFoundation/XCLogParser/issues/152 where the build status was reported incorrectly

XCLogParser - Flag to truncate number of issues in a given task

Published by ecamacho almost 3 years ago

XCLogParser - Fix releases and Xcode 13 support

Published by ecamacho almost 3 years ago

  • Fixes the macOS Release script
XCLogParser - Xcode 13 support

Published by ecamacho almost 3 years ago

Supports building with Xcode 13

XCLogParser - Parse all Swiftc errors

Published by ecamacho over 3 years ago

Fixes a bug where not all errors reported by the Swift compiler were reported

XCLogParser - Show Swift Type Checks in the HTML Report

Published by ecamacho over 3 years ago

  • Fixes a bug where the Swift Type Checks times were not being shown in the HTML report.
  • Exposes the initializers of the Reporters and the Report.makeLogReporter function as public
XCLogParser - Omit Notes fixes

Published by ecamacho over 3 years ago

  • The flag --omit_notes was not being propagated to the Action. This version fixes the problem
XCLogParser - Skip notes and improve memory usage

Published by ecamacho over 3 years ago

  • Adds a --omit_notes option to skip adding the notes to the final report generated by the parse command. This is useful to reduce the size of the report.
  • Deallocates memory faster in MacOS, reducing the amount of memory it needs to run
XCLogParser - Bug Fix for Swift errors

Published by ecamacho over 3 years ago

  • Fixes a bug where some Swift errors generated by xcodebuild were not reported
XCLogParser - macOS arm64 support and `--omit_warnings` flag

Published by BalestraPatrick almost 4 years ago

XCLogParser - HTML Bug fixing and rootOuput flag

Published by ecamacho almost 4 years ago

  • Fixes issue 108 by breaking down the report into smaller sub reports per target that can be rendered faster by the browsers
  • Adds a new flag to the parse HTML report: rootOutput that can be passed to specify the final folder in which the HTML files will be written.
  • Fixes a bug parsing Xcode 12 logs that causes to duplicate Swift errors in the final report.
  • Fixes a bug in the CI release job
XCLogParser - HTML Bug fixing and rootOuput flag

Published by ecamacho almost 4 years ago

  • Fixes issue 108 by breaking down the report into smaller sub reports per target that can be rendered faster by the browsers
  • Adds a new flag to the parse HTML report: rootOutput that can be passed to specify the final folder in which the HTML files will be written.
  • Fixes a bug parsing Xcode 12 logs that causes to duplicate Swift errors in the final report.
XCLogParser - Possibility to remove build specific information from logs

Published by aleksandergrzyb about 4 years ago

This version introduces --without_build_specific_info (-w) option that removes build specific information from logs. Example of such information could be product build identifier in DerivedData path (bolnckhlbzxpxoeyfujluasoupft in DerivedData/Product-bolnckhlbzxpxoeyfujluasoupft/Build) or hexadecimal numbers. Removing such information from logs enables to group logs by its content.

Package Rankings
Top 7.96% on Swiftpackageindex.com
Top 21.27% on Formulae.brew.sh
Badges
Extracted from project README
Build Status License
Related Projects