.changelog/3261.md
DLOG/ILOG/etc. previously emitted two OSLog entries; now only one per call.DLOG was publishing at .verbose severity instead of .debug in PVLogPublisher.WLOG prepended ⚠️ before passing to log() which also adds an emoji.Bundle.main.bundleIdentifier with static "com.provenance-emu.provenance", correct in unit tests and extension targets.#fileID — replaces #file (full path) with Module/Filename.swift format to avoid leaking build-machine paths into logs..emulator, .ui, .controller, .saveState, .library for finer-grained Console.app filtering.makeLogStream() -> AsyncStream<LogEntry> for Swift 6 structured-concurrency log consumers.PVLogPublisher.setMinLevel(_:forCategory:) suppresses noisy categories at runtime.PVSignpost.swift with withSignpost(), signpostBegin/End(), and signpostEvent() for Instruments frame/audio profiling.