Plugins Overview¶
AELogs uses a plugin architecture. Each plugin adds a tab to the AELogs overlay.
Built-in Plugins¶
| Plugin | Type | Description |
|---|---|---|
LogsPlugin | UIPlugin | Real-time log viewer with level filtering |
NetworkPlugin | UIPlugin | HTTP traffic inspector with detailed request/response views |
AnalyticsPlugin | UIPlugin | Tracks events and screen views with custom payload properties |
Plugin Types¶
UIPlugin¶
Renders a tab with header and content areas. Ideal for inspecting data visually.
DataPlugin¶
Background data collector with no UI. Feeds data to a UIPlugin.
Installing Plugins¶
AELogsSetup.init(
plugins = listOf(
LogsPlugin(),
NetworkPlugin(),
AnalyticsPlugin(),
MyCustomPlugin()
)
)
Creating Custom Plugins¶
See the Custom Plugins guide for a full walkthrough.