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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2814b43390ec3bedc28211aa0600dba70c8bcc13c0b9776190262f1c56e81dda
MD5 ebad57e26bc9748aeaa47c2c924deb01
BLAKE2b-256 965730218559467138db54df9f49fb117cadf76d792d089178cba859bc45d0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lhs_global_service_fastapi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e076895dc13862beee83a56a428e960f4a84cf90efbb8c9cade80ddc957d04ed
MD5 867245de11f8d835f952854ba861e155
BLAKE2b-256 4c5c92b6e0bc972e69d42eab80eedfb0d876a9ccd87d0b6c6161f10dd1e5214a

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