Pulse Agent Skills & AI Rules

GitHub

Network logger for Apple platforms

7,242 stars Swift Swift 1 file ยท ~707 tokens #ios#logger#logging#macos#networking#swift
RAW Rules
1 Discovered Rules โ€ข ~318 Estimated Tokens
Loading skill content...

Extensions Skill

Sources/Pulse/Pulse.docc/Extensions/LoggerStore-Extension.md anthropic-skill ~318 tokens
Raw
# ``Pulse/LoggerStore``

## Topics

### Initializers

- ``shared``
- ``init(storeURL:options:configuration:)``
- ``Options-swift.struct``
- ``Configuration-swift.struct``

### Storing Logs

- ``storeMessage(createdAt:label:level:message:metadata:file:function:line:)``
- ``storeRequest(_:response:error:data:metrics:label:taskDescription:)``

### Accessing Logs

- ``messages(sortDescriptors:predicate:)``
- ``tasks(sortDescriptors:predicate:)``

### Exporting Logs

- ``export(to:options:)``
- ``ExportOptions``

### Managing the Store

- ``info()``
- ``removeAll()``
- ``removeSessions(withIDs:)``
- ``close()``
- ``destroy()``
- ``getBlobData(forKey:)``

### Direct Database Access

- ``container``
- ``viewContext``
- ``backgroundContext``
- ``newBackgroundContext()``

### Core Data Entities

- ``LoggerMessageEntity``
- ``LoggerBlobHandleEntity``
- ``LoggerSessionEntity``
- ``NetworkTaskEntity``
- ``NetworkTaskProgressEntity``
- ``NetworkTransactionMetricsEntity``
- ``NetworkRequestEntity``
- ``NetworkResponseEntity``

### Nested Types

- ``Error``
- ``Event``
- ``Info``
- ``Level``
- ``MetadataValue``
- ``Metadata``
- ``Session-swift.struct``
- ``Version-swift.struct``

### Deprecated

- ``allMessages()``
- ``allTasks()``