Instance Property
logPublisher
SDK log 流(v0.13.0-rc1 新增)
nonisolated var logPublisher: AnyPublisher<RevueLogEntry, Never> { get }Discussion
含 C 核心層 log(revuekit / toxcore / mqtt / presence 等)+ SDK 內部 Swift log(透過 revueLog() helper)。 已自動 hop 到 main thread、訂閱者不需要再 .receive(on:)。
設計:spec doc_superpowers/specs/2026-06-29-log-config-bridge-design.md
Revue.shared.logPublisher
.filter { $0.level >= .warning }
.sink { entry in
print("[\(entry.level.name)] [\(entry.source)] \(entry.message)")
}
.store(in: &cancellables)