Compare commits

...

1 Commits

View File

@@ -101,12 +101,17 @@ class LogUtil extends BasicLogUtil{
}
public void logCompSetting(){
if(log4jEnabled){
if(!log4jEnabled){
return;
}
%>
class LogUtil_<%=this.cid%> {
void logParameters() throws java.lang.Exception {
StringBuilder <%=var("log4jParamters")%> = new StringBuilder();
<%=var("log4jParamters")%>.append("Parameters:");
<%
java.util.Set<org.talend.core.model.process.EParameterFieldType> ignoredParamsTypes = new java.util.HashSet<org.talend.core.model.process.EParameterFieldType>();
ignoredParamsTypes.addAll(
java.util.Arrays.asList(
org.talend.core.model.process.EParameterFieldType.SCHEMA_TYPE,
@@ -136,6 +141,7 @@ class LogUtil extends BasicLogUtil{
org.talend.core.model.process.EParameterFieldType.REST_RESPONSE_SCHEMA_TYPE
)
);
for(org.talend.core.model.process.IElementParameter ep : org.talend.core.model.utils.NodeUtil.getDisplayedParameters(node)){
if(!ep.isLog4JEnabled() || ignoredParamsTypes.contains(ep.getFieldType())){
continue;
@@ -166,8 +172,14 @@ class LogUtil extends BasicLogUtil{
<%=var("log4jParamters")%>.append(" | ");
<%
}
}
debug(var("log4jParamters"));
%>
}
}
new LogUtil_<%=this.cid%>().logParameters();
<%
}
//no use for now, because we log the data by rowStruct