crayment/MagicalRecord — comment on commit 911fd89eae983f0acacc4a1b8d1f5e4ce1eea452
File:  line 0
By crayment:

I think around Xcode 4 they made this the default. You can see this by creating a new application and adding the following in `didFinishLaunching`.

```
#if DEBUG
NSLog(@"DEBUG");
#endif
NSLog(@"ALWAYS");
```

Then edit the active scheme and in "Run .app -> Info" set the build configuration to release (the default set for archiving) and run again. In debug configs it will log both lines, in release configs it will only log the second.

Projects created before Xcode did this won't get logging without adding DEBUG to their configuration. We could mention this in the README or perhaps in the wiki somewhere.

Let me know what you think. If this isn't good enough I will change it to conditionally define logging to 1 if not defined so that people can disable it without having to edit the source.