refactor(core): replace legacy logger with Effect logging (#31310)
This commit is contained in:
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user