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.2.6.tar.gz (12.7 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.2.6-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.6.tar.gz
Algorithm Hash digest
SHA256 2ba22b7f21fbf0eaf5918fff49c1d786689f7ae8f6efb0359949024ff645865d
MD5 d25bb8d563b780385335427084807c3c
BLAKE2b-256 06fdb2ad98e4c9b302c940bbbe8c8b0b6bdf3dcdd971fe9dbc144cdd83ed12ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3786ff73fa6d30b9fd67427673e521f5e8171f25f5db084644db00f5e35739c6
MD5 0c61128d377ced0db979d30849d2c28f
BLAKE2b-256 22b72326c9a4be287c2a1eaee681ebda506e5f93c6475ead32f96b099a611c11

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