Comments (14)
@robbiehanson Yes, the test project works.
I found the fix from here though. It turns out that an environment variable named XcodeColors
with value YES
must be added to the current scheme (mine is Run > Debug
, but you can set it for any of them).
After adding that env. variable, it now logs with colors using CocoaLumberjack.
from xcodecolors.
Same here, doesn't seem to work with CocoaLumberjack with Xcode 7.2.
I used:
DDLog.addLogger(DDTTYLogger.sharedInstance())
DDTTYLogger.sharedInstance().colorsEnabled = true
And then doing DDLogWarn("Warning")
does not show up in orange. I tried with error, no red either.
from xcodecolors.
Whenever there is a Xcode version change, you'll need to add the Xcode version's new UUID into the list of DVTPlugInCompatibilityUUID entries in the XcodeColors info.plist file. I had the same issue and this resolved it.
For 7.2, the UUID is F41BD31E-2683-44B8-AE7F-5F09E919790E.
from xcodecolors.
@kwade101 No, that's not it. The latest version of this plugin already had the 7.2 UUID in it and Xcode loads it.
from xcodecolors.
@paradoxally Ah, ok. My apologies. All I saw was the mention of an update to Xcode, not to the plugin.
from xcodecolors.
Have you re-installed XcodeColors ?
- Checkout the latest via git
- Build-and-go on project
- Restart Xcode (full quit, not just closing project)
- Build-and-go again (should see colors in console)
Another thing that may help (I've heard rumors of it helping)
Try installing plugin via Alcatraz:
http://alcatraz.io/
Let me know what you find. I'd like to write up a wikipage for troubleshooting these issues.
from xcodecolors.
@robbiehanson Yes, I tried reinstalling and I'm using Alcatraz. The bundle is loaded by Xcode, but it simply won't show colors using CocoaLumberjack.
from xcodecolors.
If you run the Xcode project within the XcodeColors repository, does it work then ?
from xcodecolors.
installing via http://alcatraz.io/ worked for me:)
from xcodecolors.
Had the same problem and it was solved as @paradoxally suggested
from xcodecolors.
@robbiehanson's solution worked for me. Thanks!
from xcodecolors.
Installing from Alcatraz, but still needed the flag mentioned by @paradoxally
from xcodecolors.
+1, hope this issue could be fixed because it's so convenient to install from http://alcatraz.io/
from xcodecolors.
The issue with requiring the XcodeColors
environment variable is that it's going to be set to YES even on people's computers that don't have XcodeColors installed, and then you'll see the inserted color characters in your logs. So it seems that for some reason in Xcode 7.2+ (7.3.1 in my case), the XcodeColors plugin isn't able to set the XcodeColors=YES
environment variable so that, we can make a runtime decision on whether to enable colors or not.
from xcodecolors.
Related Issues (20)
- Swift's debugPrint is not colored HOT 1
- Add support for the standard ANSI escape codes HOT 2
- Save to ship .xcplugin file?
- XcodeColors not working on latest Xcode version (7.2) HOT 2
- when print long long string,only part of string has color HOT 2
- ed "("
- Xcode 7.2.1? HOT 1
- When running xcodebuild from terminal other plugins' log statements are not properly escaped
- Xcode 7.3 exception HOT 2
- Not working in Xcode 7.3 HOT 3
- Test
- Not working on Xcode 7.3.1 HOT 1
- Xcode8 Editor Extension HOT 24
- Has no effect in Xcode 8 GM HOT 1
- Xcode 8 kills code colors HOT 11
- Is there any way to use colors in lldb? HOT 1
- Can't work Xcode9? HOT 5
- Xcode 10 seems to brake the plugin completely HOT 23
- xcode13 do not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xcodecolors.