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.1.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.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a70b4d526ca6536b03eac80f708115728ebfa72950fdf13a580d8c1b6af28ea3
MD5 4e104538e37411ff593f7078f913af3c
BLAKE2b-256 178df95c7b3eb67687e23eff7bab36f14e223561642c3d4aa141fe2f56221141

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 852646cbf9fb4f5b48fe5f70179c12901b47f97ac7718f17fe128b75d72e03b9
MD5 254716f4b9c21df38693091fdb8e6179
BLAKE2b-256 21ffc5a6227caf831a684509314859afc7eae9fe0e8c46bf085af7f8bcc884b1

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