-
Defines the
labelfor the lifeycle and its LoggerDeclaration
Swift
public var label: String -
Defines the
Loggerto log with.Declaration
Swift
public var logger: Logger -
Defines the
DispatchQueueon which startup and shutdown callback handlers are run.Declaration
Swift
public var callbackQueue: DispatchQueue -
Defines what, if any, signals to trap for invoking shutdown.
Declaration
Swift
public var shutdownSignal: [Signal]? -
Defines if to install a crash signal trap that prints backtraces.
Declaration
Swift
public var installBacktrace: Bool -
Undocumented
Declaration
Swift
public init(label: String = "Lifecycle", logger: Logger? = nil, callbackQueue: DispatchQueue = .global(), shutdownSignal: [Signal]? = [.TERM, .INT], installBacktrace: Bool = true)
View on GitHub
Install in Dash
Configuration Structure Reference