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());
