Repository: logging-log4j2
Updated Branches:
  refs/heads/LOG4J2-1136 49342732e -> c309ba01b


Add bindings for all keys even when null


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e6f719b1
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e6f719b1
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e6f719b1

Branch: refs/heads/LOG4J2-1136
Commit: e6f719b112706c295dac3dedf8fe8e03d7276074
Parents: 4934273
Author: Ralph Goers <[email protected]>
Authored: Sun Sep 27 17:35:22 2015 -0700
Committer: Ralph Goers <[email protected]>
Committed: Sun Sep 27 17:35:22 2015 -0700

----------------------------------------------------------------------
 .../java/org/apache/logging/log4j/core/filter/ScriptFilter.java   | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e6f719b1/log4j-core/src/main/java/org/apache/logging/log4j/core/filter/ScriptFilter.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/filter/ScriptFilter.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/filter/ScriptFilter.java
index 0e9698a..ea23364 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/filter/ScriptFilter.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/filter/ScriptFilter.java
@@ -63,6 +63,7 @@ public final class ScriptFilter extends AbstractFilter {
         bindings.put("marker", marker);
         bindings.put("message", new SimpleMessage(msg));
         bindings.put("parameters", params);
+        bindings.put("throwable", null);
         bindings.putAll(configuration.getProperties());
         bindings.put("substitutor", configuration.getStrSubstitutor());
         Object object = 
configuration.getScriptManager().execute(script.getName(), bindings);
@@ -77,6 +78,7 @@ public final class ScriptFilter extends AbstractFilter {
         bindings.put("level", level);
         bindings.put("marker", marker);
         bindings.put("message", msg instanceof String ? new 
SimpleMessage((String)msg) : new ObjectMessage(msg));
+        bindings.put("parameters", null);
         bindings.put("throwable", t);
         bindings.putAll(configuration.getProperties());
         bindings.put("substitutor", configuration.getStrSubstitutor());
@@ -92,6 +94,7 @@ public final class ScriptFilter extends AbstractFilter {
         bindings.put("level", level);
         bindings.put("marker", marker);
         bindings.put("message", msg);
+        bindings.put("parameters", null);
         bindings.put("throwable", t);
         bindings.putAll(configuration.getProperties());
         bindings.put("substitutor", configuration.getStrSubstitutor());

Reply via email to