Modern Logging for Python Applications

PyWebLog is a powerful web application for centralized log management with real-time capabilities, built with Flask and WebSockets.

Features

Everything you need for logging

🔐

User Authentication

Secure account creation and authentication with password recovery through passkeys.

Real-time Logging

WebSocket support for real-time log insertion and querying.
🔍

Advanced Filtering

Powerful validation and filtering of logs with various types and filters.
📊

Efficient Storage

SQLite-based storage with per-user database organization for optimal performance.

Quick Start Guide

Installation

Install the SDK:

pip install pythonweblog-client-ws

Basic Usage

Using credentials:

from pyweblog import SetupLogger import logging logger = SetupLogger( name="your_logger", username="your_user", password="your_password", level=logging.DEBUG )

Using API token:

from pyweblog import SetupLogger import logging logger = SetupLogger( name="your_logger", token="your_api_token", level=logging.DEBUG )

Features

  • Easy integration with existing projects
  • Real-time logging through WebSockets
  • Configurable output options
  • Automatic query recording

Want an API Key?