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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.8.tar.gz
Algorithm Hash digest
SHA256 5312c14a796dd4af5f1359852b24b1456f900553972070b8cbea23cb94278c22
MD5 683ec14579b778707be2690baf2fe05d
BLAKE2b-256 6d296e71d310f1b3972a98c6d6b4761510cfeebbae7ce4daff793d690707cc19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6ea358b1b615a1a88b909881c8523aaf35a1280cc45358158e58156ca4453650
MD5 8fab18e69cf81d55df0f93b5d4a2f026
BLAKE2b-256 3fbac2413fae898c30eb8879314f1a73fab4c489f4f27114e4f4df999b7066f7

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