DropletLogService

Writes into Droppy's own log stream, tagged with the droplet id.

@MainActor protocol DropletLogService : AnyObject

Use this rather than print: a droplet runs inside Droppy, and print from an installed app goes nowhere a user or a reviewer can find it.

Methods

debug(_:)

@MainActor func debug(_ message: String)

Writes at .debug.

error(_:)

@MainActor func error(_ message: String)

Writes at .error.

info(_:)

@MainActor func info(_ message: String)

Writes at .info.

log(_:_:)

@MainActor func log(_ level: DropletLogLevel, _ message: String)

Writes one line.

notice(_:)

@MainActor func notice(_ message: String)

Writes at .notice.