Add Xcode extension support for console message modification to Xcode 8

Originator:christian.noon
Number:rdar://27513087 Date Originated:23-Jul-2016 04:52 PM
Status:Open Resolved:
Product:Developer Tools Product Version:Xcode 8
Classification:Feature Request Reproducible:N/A
 
Summary:
Being able to colorize your log messages in the Xcode console is a very powerful feature. We've been using the XcodeColors plugin for years along with Willow and CocoaLumberjack to make our logs easier to debug in Xcode. 

* XcodeColors - https://github.com/robbiehanson/XcodeColors
* Willow - https://github.com/Nike-Inc/Willow
* CocoaLumberjack - https://github.com/CocoaLumberjack/CocoaLumberjack

With the new addition of Xcode extensions in Xcode 8, we were extremely excited to build a proper Xcode extension that replicated the XcodeColors plugin functionality. Unfortunately, this is not possible because you currently only modify the source code through source code extensions. We would like to officially request support for being able to modify each log message written to the Xcode console to make it easier to debug our applications.

The new logging APIs are an awesome addition when using the Console app, but do not help us when using the Xcode console directly. By coloring your log messages, you are able to visually scan them and identify which parts of your codebase are printing which types of messages. You can use color to separate framework messages, log level messages, different threads, etc. The amount of customization is endless.

Thank you so much for considering this feature request.

Steps to Reproduce:


Expected Results:


Actual Results:


Version:


Notes:


Configuration:


Attachments:
'Colored Logging Output.png' was successfully uploaded.

Comments

Duplicate of 26899983 (Open)

By christian.noon at Aug. 24, 2016, 7:21 a.m. (reply...)

Apple Developer Relations

Engineering has determined that your bug report is a duplicate of another issue and will be closed.

The open or closed status of the original bug report your issue was duplicated to appears in the yellow "Duplicate of XXXXXXXX" section of the bug reporter user interface. This section appears near the top of the right column's bug detail view just under the bug number, title, state, product and rank.

If you have any questions or concerns, please update your report directly here: http://bugreport.apple.com/.

By christian.noon at Aug. 24, 2016, 7:21 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!