Apple’s document on Extending and Troubleshooting Directory Services has a lot of good info.
One correction though is that the debug level must be an integer.
sudo defaults write /Library/Preferences/DirectoryService/DirectoryServiceDebug "Debug Logging Priority Level" -integer 2
I’ve notified Apple, so this may be fixed by the time you read this.
Update: That link is dead. Here is an article that offers some similar information.
December 10, 2008 at 6:32 am
Nice catch, Kyle!
February 16, 2009 at 7:47 pm
This has been fixed. The line now contains “-int”.
November 26, 2009 at 4:24 am
I think the link is dead. It just takes you to the Mac OS X Reference Library and searching for “Troubleshooting” or “Directory” does not provide a search result with that document name.
Good blog, by the way.
November 26, 2009 at 5:03 am
Not sure what happened to the article. It was a good one. Thanks.
November 26, 2009 at 5:06 am
Found a similar article, though not as detailed as the original.
http://developer.apple.com/mac/library/releasenotes/MacOSXServer/RN-DirectoryServices/index.html