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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.4.tar.gz
Algorithm Hash digest
SHA256 d1ea246d146d63587605da2fb2a6e30c133da06eced2f3a029c0402a0c581c3f
MD5 92e995c85c0dd53306a70798e38acb4e
BLAKE2b-256 47f0fcd010ef6752e7bcfc081f366c4db9446ce5cf15a2cbb2b4ee751b417745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ff09c2b1acd796f19b7087dc7c92bf590c6938bab2562252e119e72955d4bc8b
MD5 e8f45ecbc362c589d7f20e64df576972
BLAKE2b-256 18d5200bbf86f9f5a8a35e9412164b3cbb2a980d5a42aecd2a202af0dc4b8c8b

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