You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/02/16 10:14:08 UTC

[plc4x] 01/02: feat(codegen): added info method to do logging during template development

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit aa6175a3d58f17f219132f5394067d403ce431d5
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Wed Feb 16 11:13:04 2022 +0100

    feat(codegen): added info method to do logging during template development
---
 .../protocol/freemarker/BaseFreemarkerLanguageTemplateHelper.java  | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/BaseFreemarkerLanguageTemplateHelper.java b/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/BaseFreemarkerLanguageTemplateHelper.java
index 18a009a..9a32f5f 100644
--- a/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/BaseFreemarkerLanguageTemplateHelper.java
+++ b/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/BaseFreemarkerLanguageTemplateHelper.java
@@ -28,6 +28,8 @@ import org.apache.plc4x.plugins.codegenerator.types.fields.*;
 import org.apache.plc4x.plugins.codegenerator.types.references.*;
 import org.apache.plc4x.plugins.codegenerator.types.terms.Term;
 import org.apache.plc4x.plugins.codegenerator.types.terms.VariableLiteral;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import java.util.*;
 import java.util.function.Function;
@@ -36,6 +38,8 @@ import java.util.stream.Collectors;
 
 public abstract class BaseFreemarkerLanguageTemplateHelper implements FreemarkerLanguageTemplateHelper {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(BaseFreemarkerLanguageTemplateHelper.class);
+
     protected final TypeDefinition thisType;
     protected final String protocolName;
     protected final String flavorName;
@@ -467,4 +471,7 @@ public abstract class BaseFreemarkerLanguageTemplateHelper implements Freemarker
         return () -> new FreemarkerException(message);
     }
 
+    public void info(String message, Object... objects) {
+        LOGGER.info(message, objects);
+    }
 }