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.0.tar.gz (9.9 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.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b661ff57a3ab8d4481458af4757beefc707185e71d93d832a401db79404a90eb
MD5 9dd266d0c3ef604b2fed0d31ff2eac8a
BLAKE2b-256 e8454327c75f747fac5b2a5988db7c0c723a61e9ae6ef121850cd11d8d953b00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f100cbc386bb2f9b1875db7c3a91280c50cd4e1c38118f4b1cb3efc6371fcc87
MD5 e542148f9b78ff1643298ddc46f73751
BLAKE2b-256 1c7d84e233c463c0ad0e751a05969eb493143660f90a65428ea8768be0a1b41d

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