amusarra/eventbus-logging-filter-jaxrs

By amusarra

Updated 3 months ago

Quarkus Event Bus Logging Filter JAX-RS https://github.com/amusarra/eventbus-logging-filter-jaxrs

Image
Languages & frameworks
Message queues
Databases & storage
0

4.9K

amusarra/eventbus-logging-filter-jaxrs repository overview

The Docker image eventbus-logging-filter-jaxrs provides a logging filter for JAX-RS applications based on Quarkus Event Bus. This filter intercepts incoming HTTP requests and their corresponding responses, enabling easy logging implementation in JAX-RS-based applications.

Key Features::

  • Intercepting incoming HTTP requests and their corresponding responses.
  • Utilizing EventBus for handling logging events.
  • Flexible configuration via environment variables or configuration files.
  • Support for logging context variables, HTTP headers, and message payloads.

** Usage**:

docker run -d -p 8080:8080 -p 8443:8443 --name eventbus-logging-filter-jaxrs \
	-e AMQP_HOSTNAME=artemis \
	-e AMQP_PORT=5672 \
	-e AMQP_USERNAME=artemis \
	-e AMQP_PASSWORD=artemis \
	-e MONGODB_CONNECTION_URL=mongodb://mongodb:27017/audit \
	amusarra/eventbus-logging-filter-jaxrs:latest

Console 1 - Run application as container

Configuration:

  • AMQP_HOSTNAME: the AMQP hostname
  • AMQP_PORT: the AMQP TCP/IP port
  • AMQP_USERNAME: the usarname for AMQP broker.
  • AMQP_PASSWORD: the password for AMQP broker
  • MONGODB_CONNECTION_URL: the connection url for MonogDB

Documentation:

Detailed documentation on usage and configuration of the logging filter is available on the project's GitHub repository: https://github.com/amusarra/eventbus-logging-filter-jaxrs

Additional Notes:

This Docker image has been developed by Antonio Musarra and is based on the open-source project eventbus-logging-filter-jaxrs. It aims to streamline the integration of a logging filter into JAX-RS applications, providing a ready-to-use implementation within a containerized environment.

Tag summary

Content type

Image

Digest

sha256:c80b0fe83

Size

50.1 MB

Last updated

3 months ago

docker pull amusarra/eventbus-logging-filter-jaxrs:latest-amd64native