Skip to main content

Global Oracle logging and debug management for FastAPI apps.

Project description

lhs-global-service-fastapi

Global Oracle logging and debug management for FastAPI apps.

Features

  • Oracle DB logging integration
  • Debug log flag management with TTL
  • Date formatting for Oracle
  • Configurable via environment variables
  • Designed for FastAPI and other Python web apps

Installation

pip install lhs-global-service-fastapi

Usage

Import and configure in your FastAPI app:

from global_service_fastapi_pkg import debug_log_flag_manager, global_service_pkg, oracle_date_formatter

# Example: Enable debug logs
debug_log_flag_manager.enable_debug_logs("username")

# Example: Format Oracle datetime
oracle_date_formatter.format_oracle_datetime("08-08-2025 12:34:56")

# Configure global service
global_service_pkg.config.configure(GLOBAL_LOG_URL="...", ORACLE_USER="...", ORACLE_PASS="...", ...)

Requirements

  • Python >= 3.7
  • cx_Oracle
  • requests
  • python-dotenv

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lhs_global_service_fastapi-0.2.3.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lhs_global_service_fastapi-0.2.3-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file lhs_global_service_fastapi-0.2.3.tar.gz.

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.3.tar.gz
Algorithm Hash digest
SHA256 0c97873fcc5aa327eb51b2ca9f0a45344147aa6f3db427c8453b1dcebe93329e
MD5 03b3e1193822f4a51a5fd7ea7754453d
BLAKE2b-256 95f8855a2d6209f527a8b909adfa45fd364ab1b4affb671195441f69f8c490cf

See more details on using hashes here.

File details

Details for the file lhs_global_service_fastapi-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a72b19989432a024e7f29b6960e0fdcba4cbb7aed64826705f82037ba7bbad99
MD5 1cbafc09835146a793f8f834fb410813
BLAKE2b-256 f88b75fa7487a85e03d89cc27d0b1b6b450455227b8441708380072c97431f75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page