Repository: logging-log4j2 Updated Branches: refs/heads/master ce9a8f871 -> ba18a929c
Add element type const for Appender. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/f83ab805 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/f83ab805 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/f83ab805 Branch: refs/heads/master Commit: f83ab80534875a9bc5b7080f39b61e8e10d9857b Parents: ce9a8f8 Author: Matt Sicker <boa...@gmail.com> Authored: Sun Mar 6 18:44:55 2016 -0600 Committer: Matt Sicker <boa...@gmail.com> Committed: Sun Mar 6 18:44:55 2016 -0600 ---------------------------------------------------------------------- .../main/java/org/apache/logging/log4j/core/Appender.java | 8 ++++++++ .../src/main/java/org/apache/logging/log4j/core/Layout.java | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/f83ab805/log4j-core/src/main/java/org/apache/logging/log4j/core/Appender.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/Appender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/Appender.java index 51483dc..91a0932 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/Appender.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/Appender.java @@ -37,6 +37,14 @@ import java.io.Serializable; public interface Appender extends LifeCycle { /** + * Main {@linkplain org.apache.logging.log4j.core.config.plugins.Plugin#elementType() plugin element type} for + * Appender plugins. + * + * @since 2.6 + */ + String ELEMENT_TYPE = "appender"; + + /** * Logs a LogEvent using whatever logic this Appender wishes to use. It is typically recommended to use a * bridge pattern not only for the benefits from decoupling an Appender from its implementation, but it is also * handy for sharing resources which may require some form of locking. http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/f83ab805/log4j-core/src/main/java/org/apache/logging/log4j/core/Layout.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/Layout.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/Layout.java index 6385183..73b5d6f 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/Layout.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/Layout.java @@ -47,7 +47,8 @@ import org.apache.logging.log4j.core.layout.Encoder; public interface Layout<T extends Serializable> extends Encoder<LogEvent> { /** - * Main plugin element type for Layout plugins. + * Main {@linkplain org.apache.logging.log4j.core.config.plugins.Plugin#elementType() plugin element type} for + * Layout plugins. * * @since 2.1 */