Metadata-Version: 2.4
Name: slogx
Version: 0.0.1
Summary: Real-time log streaming SDK for Python
License-Expression: MIT
Project-URL: Homepage, https://github.com/binhonglee/slogx
Keywords: logging,websocket,debug,realtime
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: websockets>=10.0

# slogx

Real-time log streaming SDK for Python. (Read more on [GitHub](https://github.com/binhonglee/slogx)!)

## Installation

```bash
pip install slogx
```

## Usage

```python
import os
from slogx import slogx

# Start the log server (is_dev prevents accidental prod use)
slogx.init(
    is_dev=os.environ.get('ENV') != 'production',
    port=8080,
    service_name='my-service'
)

# Log anywhere in your app
slogx.info("Server started", {"env": "dev"})
slogx.debug("Debug info", {"key": "value"})
slogx.warn("Warning message")
slogx.error("Error occurred", {"code": 500})
```

## Features

- WebSocket-based real-time log streaming
- Structured logging with metadata (file, line, function)
- Stack trace capture for all log levels
- Zero-config setup for local development
