 }()
 
 
+/// A tuple describing OS this device is running.
 internal let LK_DEVICE_OS: (decription: String, majorVersion: Int, minorVersion: Int, patchVersion: Int, buildVersion: String) = {
     let systemVersion = NSDictionary(contentsOfFile: "/System/Library/CoreServices/SystemVersion.plist")
     let build = systemVersion?["ProductBuildVersion"] as? String ?? ""



/// The version of the LogKit framework currently in use.
internal let LK_LOGKIT_VERSION = "2.0.0-beta-1"


internal let LK_LOGKIT_QUEUE: dispatch_queue_t = {
    if #available(OSX 10.10, OSXApplicationExtension 10.10,  iOS 8.0, iOSApplicationExtension 8.0, watchOS 2.0, *) {
        return dispatch_get_global_queue(QOS_CLASS_DEFAULT, 0)

}()


/// The bundle ID of the currently running application, _not_ the LogKit framework.
internal let LK_BUNDLE_ID: String = NSBundle.mainBundle().bundleIdentifier ?? ""


/// The model of this device.
internal let LK_DEVICE_MODEL: String = {
    var len: size_t = 0
    if sysctlbyname("hw.model", nil, &len, nil, 0) == 0 {
