Lite Logging

Connecting...
Loading logs...
No logs match the current filters

πŸ“š Lite Logging - Usage Instructions

πŸ”Œ 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 anywhere on a log row to expand/collapse
  • Select text: Click and drag in expanded content to copy text
  • 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)
  • Home - Scroll to top (newest logs)
  • 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.

πŸ’‘ Tip: Most actions have keyboard shortcuts for faster workflow!