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);
+ }
}