debug: prefix all bunker logs with [bunker] for easy filtering

- Update App.tsx reconnection logs
- Update highlightCreationService signing logs
- Update LoginOptions error logs
- Makes it easy to filter console with 'bunker' keyword
This commit is contained in:
Gigi
2025-10-16 22:12:56 +02:00
parent 272066c6e0
commit 6a59ecfa47
3 changed files with 13 additions and 13 deletions

View File

@@ -223,7 +223,7 @@ function App() {
// Reconnect bunker signers when active account changes
const bunkerReconnectSub = accounts.active$.subscribe(async (account) => {
console.log('👤 Active account changed:', {
console.log('[bunker] Active account changed:', {
hasAccount: !!account,
type: account?.type,
id: account?.id
@@ -231,7 +231,7 @@ function App() {
if (account && account.type === 'nostr-connect') {
const nostrConnectAccount = account as Accounts.NostrConnectAccount<unknown>
console.log('🔐 Bunker account detected. Status:', {
console.log('[bunker] Account detected. Status:', {
listening: nostrConnectAccount.signer.listening,
isConnected: nostrConnectAccount.signer.isConnected,
hasRemote: !!nostrConnectAccount.signer.remote
@@ -240,25 +240,25 @@ function App() {
try {
// Ensure the signer is listening for responses
if (!nostrConnectAccount.signer.listening) {
console.log('🔐 Opening bunker signer subscription...')
console.log('[bunker] Opening signer subscription...')
await nostrConnectAccount.signer.open()
console.log('✅ Bunker signer subscription opened')
console.log('[bunker] ✅ Signer subscription opened')
} else {
console.log('✅ Bunker signer already listening')
console.log('[bunker] ✅ Signer already listening')
}
// Reconnect with permissions if not already connected
if (!nostrConnectAccount.signer.isConnected) {
console.log('🔐 Reconnecting bunker signer with permissions...')
console.log('[bunker] Reconnecting with permissions...')
const permissions = getDefaultBunkerPermissions()
console.log('🔐 Permissions:', permissions)
console.log('[bunker] Permissions:', permissions)
await nostrConnectAccount.signer.connect(undefined, permissions)
console.log('✅ Bunker signer reconnected successfully')
console.log('[bunker] ✅ Reconnected successfully')
} else {
console.log('✅ Bunker signer already connected')
console.log('[bunker] ✅ Already connected')
}
} catch (error) {
console.error('❌ Failed to reconnect bunker signer:', error)
console.error('[bunker] ❌ Failed to reconnect:', error)
}
}
})

View File

@@ -59,7 +59,7 @@ const LoginOptions: React.FC = () => {
setBunkerUri('')
setShowBunkerInput(false)
} catch (err) {
console.error('Bunker login failed:', err)
console.error('[bunker] Login failed:', err)
const errorMessage = err instanceof Error ? err.message : 'Failed to connect to bunker'
// Check for permission-related errors

View File

@@ -116,9 +116,9 @@ export async function createHighlight(
}
// Sign the event
console.log('🖊️ Signing highlight event...', { kind: highlightEvent.kind, tags: highlightEvent.tags.length })
console.log('[bunker] Signing highlight event...', { kind: highlightEvent.kind, tags: highlightEvent.tags.length })
const signedEvent = await factory.sign(highlightEvent)
console.log('✅ Highlight signed successfully!', { id: signedEvent.id.slice(0, 8) })
console.log('[bunker] ✅ Highlight signed successfully!', { id: signedEvent.id.slice(0, 8) })
// Use unified write service to store and publish
await publishEvent(relayPool, eventStore, signedEvent)