The L4WriterAppender currently writes log messages using the NSASCIIStringEncoding, which will mangle any log messages containing unicode characters.
I propose using the NSUTF8StringEncoding since it is a super-set of ASCII and shouldn't cause any backwards compatibility issues.
I have attached a patch.
Thanks!
Patch to change L4WriterAppender to use UTF8 encoding.