From 498210bef3a97e2a769527a26a859b3a9e7f0d9f Mon Sep 17 00:00:00 2001 From: Thoq Date: Fri, 23 Jan 2026 17:08:17 -0500 Subject: [PATCH 1/3] clean up logging, setup better default --- .idea/misc.xml | 2 +- cirrus-api/src/main/java/ai/cirkl/oss/api/Cirrus.java | 2 +- .../main/java/ai/cirkl/oss/core/features/Template.java | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 21a537f..0e998f2 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -14,7 +14,7 @@ - + \ No newline at end of file diff --git a/cirrus-api/src/main/java/ai/cirkl/oss/api/Cirrus.java b/cirrus-api/src/main/java/ai/cirkl/oss/api/Cirrus.java index e6f69ca..d1bbfdf 100644 --- a/cirrus-api/src/main/java/ai/cirkl/oss/api/Cirrus.java +++ b/cirrus-api/src/main/java/ai/cirkl/oss/api/Cirrus.java @@ -122,7 +122,7 @@ public Cirrus modify(final CirrusExtension... extensions) { } public Cirrus sensibleDefaults() { - return modify(new LoggingExtension(), new StaticFilesExtension(), new DefaultErrorsExtension()); + return modify(new LoggingExtension(Level.ERROR), new StaticFilesExtension(), new DefaultErrorsExtension()); } public Cirrus routes(final Object controller) { diff --git a/cirrus-core/src/main/java/ai/cirkl/oss/core/features/Template.java b/cirrus-core/src/main/java/ai/cirkl/oss/core/features/Template.java index 09ddc48..3185afc 100644 --- a/cirrus-core/src/main/java/ai/cirkl/oss/core/features/Template.java +++ b/cirrus-core/src/main/java/ai/cirkl/oss/core/features/Template.java @@ -64,7 +64,7 @@ public static String render(final String templateName, final Map private static String loadTemplate(final String name) { if(cacheEnabled && cache.containsKey(name)) { - logger.trace("Template loaded from cache: {}", name); + logger.debug("Template loaded from cache: {}", name); return cache.get(name); } @@ -76,15 +76,15 @@ private static String loadTemplate(final String name) { logger.debug("Template loaded from classpath: {}", name); } } catch(final IOException ioException) { - logger.trace("Could not load template from classpath: {}", name); + logger.error("Could not load template from classpath: {}", name); } if(content == null) { try { content = Files.readString(Path.of(templateDir, name)); logger.debug("Template loaded from filesystem: {}", name); - } catch(IOException e) { - logger.trace("Could not load template from filesystem: {}", name); + } catch(IOException ioException) { + logger.error("Could not load template from filesystem: {}", name); } } From 8992c57c0ae00c3fbecf034b6a6f4e54e1e829be Mon Sep 17 00:00:00 2001 From: Thoq Date: Fri, 23 Jan 2026 17:16:00 -0500 Subject: [PATCH 2/3] add optional RequestLoggerExtension --- .idea/runConfigurations/Demo.xml | 3 +-- .../main/java/ai/cirkl/oss/api/Cirrus.java | 2 +- .../oss/api/extension/LoggingExtension.java | 1 + .../api/extension/RequestLoggerExtension.java | 19 +++++++++++++++++++ .../oss/api/interfaces/CirrusExtension.java | 2 +- .../oss/core/utils/net/CirrusHandler.java | 13 +++++++++++-- .../main/java/ai/cirkl/oss/example/App.java | 3 --- 7 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 cirrus-api/src/main/java/ai/cirkl/oss/api/extension/RequestLoggerExtension.java diff --git a/.idea/runConfigurations/Demo.xml b/.idea/runConfigurations/Demo.xml index 2231a91..8565b90 100644 --- a/.idea/runConfigurations/Demo.xml +++ b/.idea/runConfigurations/Demo.xml @@ -1,7 +1,6 @@ -