π Channel Management
Switch Channel: Enter channel name and click π or press Enter
Channel History: Click dropdown arrow to see previous channels
Auto-persist: Last used channel is remembered after reload
π Filtering & Search
Search: Filter logs by keyword content
Tags: Filter by log tags
Type: Filter by log type (Plain Text, JSON)
Clear filters: Click Γ button to clear individual filters
π Log Interaction
Expand logs: Click on truncated logs to see full content
Select text: Click and drag in expanded logs to copy
JSON formatting: Expanded JSON logs are beautifully formatted
β‘ Controls
π Auto-scroll: Automatically scroll to new logs
βΈοΈ Pause: Stop receiving new logs temporarily
ποΈ Clear: Clear all logs for current channel
πΎ Export: Download logs as JSON file
β¨οΈ Keyboard Shortcuts
Ctrl+K - Focus search input
Ctrl+Shift+C - Focus channel selector
Ctrl+L - Clear current channel logs
Ctrl+E - Export logs
Ctrl+I - Show storage info
Space - Toggle pause (when not typing)
End - Scroll to bottom
Enter - Expand/collapse focused log
Ctrl+Shift+Delete - Clear all storage β οΈ
πΎ Data Persistence
Local Storage: Up to 1000 logs per channel stored locally
Channel Memory: Last used channel restored on reload
Offline Access: View stored logs without connection
Auto-cleanup: Old channel data removed when storage full
π Python Client Integration
Send logs programmatically to this server using the Python client:
π¦ Installation
π
pip install git+https://github.com/dotrann1412/lite-logging.git
π Usage Example
π
# Loading example code...
π‘ Current Server Info
Server URL: Loading...
Active Channel: Loading...
Connection: Loading...
π Note: The Python client automatically detects the server URL from the LITE_LOGGING_BASE_URL
environment variable, or defaults to http://localhost:8080
.