ASL & Unicode in Xcode's Console
ASL & Unicode in Xcode's Console
- Subject: ASL & Unicode in Xcode's Console
- From: Karl Moskowski <email@hidden>
- Date: Tue, 28 Oct 2008 14:01:26 -0400
I've been experimenting with replacing my app's logging with Apple
System Logger. When it comes to multi-byte characters, every thing
looks OK in Console.app. However, Xcode's console shows things
incorrectly. It probably won't come up often, but I'm wondering if
it's fixable.
For example, this bit of code:
NSLog(@"あ");
aslclient client = asl_open(NULL, NULL, ASL_OPT_STDERR); // add
STDERR's fd to the connection's set of fds so things show up in
Xcode's console
asl_log(client, NULL, ASL_LEVEL_ERR, "あ");
asl_close(client);
Results in this output in Xcode:
2008-10-28 13:49:19.767 ASL[3484:10b] あ
Tue Oct 28 13:49:19 iMac.local ASL[3484] <Error>: \M-c\M^A\M^B
The call to NSLog displays correctly, but asl_log doesn't.
(In case it doesn't survive email, the character in quotes is Hiragana
Letter A, from Leopard's Character Palette > East Asian Scripts >
Hiragana > first character.)
----
Karl Moskowski <email@hidden>
Voodoo Ergonomics Inc. <http://voodooergonomics.com/>
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden