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.5.tar.gz (9.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.1.5-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.5.tar.gz
Algorithm Hash digest
SHA256 4fd915fa97d08032ee970c363e8acc5964711276ad6461cc0acfb0a983eb5246
MD5 f21d4c0c9d345b9e6bb8219bfdf957b4
BLAKE2b-256 ccf338d746a7583183b01666f9bcfdee502fb2624db77401a2663b2b2a03fe9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8d17ad716448355a87916a0d792e74b8ed782c47d4aa78eacb580c9e30764d24
MD5 beb40fcc709d5a2256d624c0969662fd
BLAKE2b-256 933b818570b0ac954fd6d876e425be290c0e356736832db39d6bb248bc6b6b32

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