This commit is contained in:
Erik 2015-04-16 14:27:19 -04:00
parent 269bb5a943
commit 406504b09d
2 changed files with 11 additions and 7 deletions

View File

@ -26,7 +26,7 @@
import Foundation
func fixDoubleUTF8(inout name:String) {
let utf8 = name.dataUsingEncoding(NSISOLatin1StringEncoding, allowLossyConversion: false)!
let utf8 = name.dataUsingEncoding(NSISOLatin1StringEncoding)!
let latin1 = NSString(data: utf8, encoding: NSUTF8StringEncoding)!
name = latin1 as String
}

View File

@ -33,18 +33,22 @@ final class SocketLogger {
private static let printQueue = dispatch_queue_create("printQueue", DISPATCH_QUEUE_SERIAL)
static func log(message:String, client:SocketLogClient, altType:String? = nil) {
if !client.log {
return
}
dispatch_async(printQueue) {
if client.log {
NSLog("%@: %@", altType ?? client.logType, message)
}
NSLog("%@: %@", altType ?? client.logType, message)
}
}
static func err(message:String, client:SocketLogClient, altType:String? = nil) {
if !client.log {
return
}
dispatch_async(printQueue) {
if client.log {
NSLog("ERROR %@: %@", altType ?? client.logType, message)
}
NSLog("ERROR %@: %@", altType ?? client.logType, message)
}
}
}