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.2.tar.gz (9.0 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.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1a349c6b1c92fb9179f3caf4a6748c51081699ad562898184865eb474525a9a8
MD5 da579ad57941a342d3e0a33d7620fbfe
BLAKE2b-256 0efb43562edea7da416f783c65403cde25ead479a755f3204e5d25c3eefa8b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 659112089cba245407e04c3cc57b0b83a6b8b7aebee81f6397a1cc7a33ad6f88
MD5 4995ed5ab31cd842e486680ca455935d
BLAKE2b-256 b237935ea9d4fb67a8ace525ec2d26cca270b05e5c8d359c5667bc163a4711bc

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