From c066d8977335f024b130d12f754fffc8604d1538 Mon Sep 17 00:00:00 2001
From: Matthias Andreas Benkard <code@mail.matthias.benkard.de>
Date: Tue, 11 May 2021 21:27:23 +0200
Subject: Mark Formatter as provided, remove dependency on Arc.

Change-Id: Ia5faeefbaf541381e44c53f621d0c08ae28ec2ad
---
 .../java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java    | 2 +-
 runtime/src/main/java/module-info.java                             | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

(limited to 'runtime/src/main')

diff --git a/runtime/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java b/runtime/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java
index d6eeb0e..0c691b7 100644
--- a/runtime/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java
+++ b/runtime/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/Formatter.java
@@ -17,7 +17,7 @@ import org.jboss.logmanager.ExtLogRecord;
  *
  * @see LogEntry
  */
-class Formatter extends ExtFormatter {
+public class Formatter extends ExtFormatter {
 
   private static final String TRACE_LEVEL = "TRACE";
   private static final String DEBUG_LEVEL = "DEBUG";
diff --git a/runtime/src/main/java/module-info.java b/runtime/src/main/java/module-info.java
index 56b44fc..a78ae6e 100644
--- a/runtime/src/main/java/module-info.java
+++ b/runtime/src/main/java/module-info.java
@@ -1,3 +1,5 @@
+import eu.mulk.quarkus.googlecloud.jsonlogging.Formatter;
+
 module quarkus.googlecloud.jsonlogging {
   requires java.logging;
   requires java.json;
@@ -6,4 +8,9 @@ module quarkus.googlecloud.jsonlogging {
   requires smallrye.common.constraint;
 
   exports eu.mulk.quarkus.googlecloud.jsonlogging;
+
+  provides java.util.logging.Formatter with
+      Formatter;
+  provides org.jboss.logmanager.ExtFormatter with
+      Formatter;
 }
-- 
cgit v1.2.3