Skip to main content

Logging Packages

logging-models

The package provides the shared domain contracts for logging across this repository, including the event structures and interfaces that connectors and services depend on. It establishes a consistent foundation so logging components can interoperate without duplicating core definitions.

logging-connector-console

This package provides a console-backed logging connector that is useful during local development and operational debugging. It enables applications to emit structured log events through a straightforward runtime destination with minimal setup.

logging-connector-entity-storage

This package provides an entity-storage-backed logging connector for durable log persistence. It supports scenarios where logs need to be retained, queried, and integrated with broader storage and processing workflows.

logging-service

This package provides service-side logging routes and API contract implementations so other components can submit and manage log events through consistent endpoints. It acts as the integration layer between logging clients and logging providers.

logging-rest-client

This package provides a REST client for interacting with logging service endpoints from applications and backend services. It streamlines remote logging integration by encapsulating request and response handling behind a package-level API.