Refactor logging to centralized logger

This commit is contained in:
thePR0M3TH3AN committed 2025-10-15 11:11:14 -04:00
1 parent 08d770162b
commit 37ba57aa37
67 files changed
+1130 -798

No files matched your search

+13 -12
View File
@@ -1,3 +1,4 @@
import { userLogger } from "./utils/logger.js";
// js/userBlocks.js
import { nostrClient } from "./nostr.js";
import { buildBlockListEvent, BLOCK_LIST_IDENTIFIER } from "./nostrEventSchemas.js";
@@ -74,7 +75,7 @@ class UserBlockListManager {
}
if (!window?.nostr?.nip04?.decrypt) {
console.warn(
userLogger.warn(
"[UserBlockList] nip04.decrypt is unavailable; treating block list as empty."
);
this.reset();
@@ -202,7 +203,7 @@ class UserBlockListManager {
try {
decrypted = await window.nostr.nip04.decrypt(normalized, newest.content);
} catch (err) {
console.error("[UserBlockList] Failed to decrypt block list:", err);
userLogger.error("[UserBlockList] Failed to decrypt block list:", err);
this.blockedPubkeys.clear();
return;
}
@@ -225,7 +226,7 @@ class UserBlockListManager {
});
this.blockedPubkeys = new Set(sanitized);
} catch (err) {
console.error("[UserBlockList] Failed to parse block list:", err);
userLogger.error("[UserBlockList] Failed to parse block list:", err);
this.blockedPubkeys.clear();
}
};
@@ -247,12 +248,12 @@ class UserBlockListManager {
} else {
const reason = outcome.reason;
if (reason?.code === "timeout") {
console.warn(
userLogger.warn(
`[UserBlockList] Relay ${reason.relay} timed out while loading block list (${reason.timeoutMs}ms)`
);
} else {
const relay = reason?.relay || reason?.relayUrl;
console.error(
userLogger.error(
`[UserBlockList] Relay error at ${relay}:`,
reason?.error ?? reason
);
@@ -267,7 +268,7 @@ class UserBlockListManager {
await applyEvents(aggregated, { skipIfEmpty: true });
})
.catch((error) => {
console.error("[UserBlockList] background block list refresh failed:", error);
userLogger.error("[UserBlockList] background block list refresh failed:", error);
});
let fastResult = null;
@@ -278,13 +279,13 @@ class UserBlockListManager {
if (error instanceof AggregateError) {
error.errors?.forEach((err) => {
if (err?.code === "timeout") {
console.warn(
userLogger.warn(
`[UserBlockList] Relay ${err.relay} timed out while loading block list (${err.timeoutMs}ms)`
);
}
});
} else {
console.error("[UserBlockList] Fast block list fetch failed:", error);
userLogger.error("[UserBlockList] Fast block list fetch failed:", error);
}
}
}
@@ -299,7 +300,7 @@ class UserBlockListManager {
this.blockEventId = null;
background.catch(() => {});
} catch (error) {
console.error("[UserBlockList] loadBlocks failed:", error);
userLogger.error("[UserBlockList] loadBlocks failed:", error);
this.blockedPubkeys.clear();
} finally {
this.loaded = true;
@@ -431,7 +432,7 @@ class UserBlockListManager {
if (publishError?.relayFailures?.length) {
publishError.relayFailures.forEach(
({ url, error: relayError, reason }) => {
console.error(
userLogger.error(
`[UserBlockList] Block list rejected by ${url}: ${reason}`,
relayError || reason
);
@@ -449,7 +450,7 @@ class UserBlockListManager {
: relayError
? String(relayError)
: "publish failed";
console.warn(
userLogger.warn(
`[UserBlockList] Block list not accepted by ${url}: ${reason}`,
relayError
);
@@ -465,4 +466,4 @@ export const userBlocks = new UserBlockListManager();
if (typeof window !== "undefined") {
window.userBlocks = userBlocks;
}
}