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.4.tar.gz (12.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.2.4-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.4.tar.gz
Algorithm Hash digest
SHA256 073df9c7975056bd4263e9e7610f73a943581bc1c934aa592f05abb1b01ab384
MD5 9d753a85dfcf419c5673d2c6a1aeb51b
BLAKE2b-256 1308e343f85e0a89134c169512817e1bca6b052d3fcfb80b13db390930f0ca25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fb2fe8f2e85db957fb88abdb6e65480934f6cb456cda1d40a5c7b7ab9dc8ab92
MD5 5ac041cd91a41c2cff5c35088610fa48
BLAKE2b-256 8bb25c0d73e9a8f32b162bfd8f13f05e4231b53c68c43ef4b3d6e82cc65f0423

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