---
type: community
cohesion: 0.13
members: 25
---

# Logger & Edge Dispatch

**Cohesion:** 0.13 - loosely connected
**Members:** 25 nodes

## Members
- [[createLogger()]] - code - src/lib/logger.ts
- [[dispatchEvent()]] - code - src/lib/edge-function-client.ts
- [[edge-function-client.ts]] - code - src/lib/edge-function-client.ts
- [[formatLogEntry()]] - code - src/lib/logger.ts
- [[generateRequestId()]] - code - src/lib/request-id.ts
- [[getCurrentRequestId()]] - code - src/lib/request-id.ts
- [[getLevelEmoji()]] - code - src/lib/logger.ts
- [[invokeEdgeFunction()]] - code - src/lib/edge-function-client.ts
- [[invokeEdgeFunctionResult()]] - code - src/lib/edge-function-client.ts
- [[isSensitiveKey()]] - code - convex/lib/logger.ts
- [[logger.ts]] - code - convex/lib/logger.ts
- [[logger.ts_1]] - code - src/lib/logger.ts
- [[outputLog()]] - code - src/lib/logger.ts
- [[redact()]] - code - convex/lib/logger.ts
- [[redactSensitiveData()_1]] - code - src/lib/logger.ts
- [[request-id.ts]] - code - src/lib/request-id.ts
- [[setCurrentRequestId()]] - code - src/lib/request-id.ts
- [[shouldLog()_1]] - code - src/lib/logger.ts
- [[triggerBulkGroupCreateJob()]] - code - src/lib/edge-function-client.ts
- [[triggerBulkGroupEditJob()]] - code - src/lib/edge-function-client.ts
- [[triggerBulkMemberBatch()]] - code - src/lib/edge-function-client.ts
- [[triggerBulkMemberJob()]] - code - src/lib/edge-function-client.ts
- [[triggerRecurringMessageSchedule()]] - code - src/lib/edge-function-client.ts
- [[triggerScheduledMessage()]] - code - src/lib/edge-function-client.ts
- [[withRequestId()]] - code - src/lib/request-id.ts

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Logger_&_Edge_Dispatch
SORT file.name ASC
```

## Connections to other communities
- 1 edge to [[_COMMUNITY_Convex Backend Core]]
- 1 edge to [[_COMMUNITY_Form Handlers UI]]
- 1 edge to [[_COMMUNITY_Error Recovery]]

## Top bridge nodes
- [[edge-function-client.ts]] - degree 10, connects to 1 community
- [[outputLog()]] - degree 7, connects to 1 community
- [[logger.ts]] - degree 4, connects to 1 community