refactor(core): replace legacy logger with Effect logging (#31310)

This commit is contained in:
Dax
2026-06-08 15:41:56 -04:00
committed by GitHub
parent 0a7cb20e66
commit c06ad7c881
152 changed files with 698 additions and 2243 deletions
+3 -16
View File
@@ -1,8 +1,5 @@
import * as Log from "@opencode-ai/core/util/log"
import { Bonjour } from "bonjour-service"
const log = Log.create({ service: "mdns" })
let bonjour: Bonjour | undefined
let currentPort: number | undefined
@@ -22,17 +19,10 @@ export function publish(port: number, domain?: string) {
txt: { path: "/" },
})
service.on("up", () => {
log.info("mDNS service published", { name, port })
})
service.on("error", (err) => {
log.error("mDNS service error", { error: err })
})
service.on("error", () => {})
currentPort = port
} catch (err) {
log.error("mDNS publish failed", { error: err })
} catch {
if (bonjour) {
try {
bonjour.destroy()
@@ -48,12 +38,9 @@ export function unpublish() {
try {
bonjour.unpublishAll()
bonjour.destroy()
} catch (err) {
log.error("mDNS unpublish failed", { error: err })
}
} catch {}
bonjour = undefined
currentPort = undefined
log.info("mDNS service unpublished")
}
}