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.1.9.tar.gz (9.4 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.1.9-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.9.tar.gz
Algorithm Hash digest
SHA256 f4816fac142addb0846ee57f8af11bff90d738a35dd58126279e781728c3da03
MD5 175cb5763293f978c442a38043ee34ef
BLAKE2b-256 3999e2ae4feb147edb93596e7df05c23bd850f0d145433fb94e2ade86f5d948f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 86b9b14c524d0f9ccdde67322aed1bc47df46d3edc72ae79ee15d9f85ca9a3b8
MD5 e23653bc46e78f6119f57321d7518f0b
BLAKE2b-256 bbc4df8216475920f031fc3aff430bbc51ce574f7d23e85f3a1b9a672dd2c10d

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