iOS HMLoggingOptions

HMLoggingOptions is used to set the type of logs printed to the console.

This is shared between HMLocalDevice and HMTelematics.

Properties

Log to the device's console.

Declaration

var useDeviceConsole: Bool

Discussion

true logs to the device's console.
false prints to the debug console in Xcode.
Defaults to false.

Currently active logging options

Declaration

static var activeOptions: HMLoggingOptions

Values

Logs encountered errors

Declaration

static let error: HMLoggingOptions

Logs general events

Declaration

static let general: HMLoggingOptions

Logs executing commands

Declaration

static let command: HMLoggingOptions

Logs Bluetooth communications

Declaration

static let bluetooth: HMLoggingOptions

Logs telematics communications

Declaration

static let telematics: HMLoggingOptions

Logs encrypted communications

Declaration

static let encryption: HMLoggingOptions

Logs extra deep Bluetooth communications

Declaration

static let maidu: HMLoggingOptions

Logs telematics requests

Declaration

static let urlRequests: HMLoggingOptions

Logs the oauth errors

Declaration

static let oauth: HMLoggingOptions

Conforming

OptionSet

Declaration

protocol OptionSet : SetAlgebra, RawRepresentable

Discussion

A type that presents a mathematical set interface to a bit set.

Read More