[LOG4J2-1501] FileAppender should be able to create files lazily. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e718a64d Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e718a64d Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e718a64d
Branch: refs/heads/LOG4J2-1010&LOG4J2-1447-injectable-contextdata&better-datastructure Commit: e718a64d5a4dec9108c369fc11370f03734177ea Parents: 8ff0863 Author: Gary Gregory <ggreg...@apache.org> Authored: Mon Aug 8 09:15:14 2016 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Mon Aug 8 09:15:14 2016 -0700 ---------------------------------------------------------------------- .../log4j/core/appender/FileAppender.java | 26 ++++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e718a64d/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/FileAppender.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/FileAppender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/FileAppender.java index a69758b..b4eb6f6 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/FileAppender.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/FileAppender.java @@ -101,19 +101,19 @@ public final class FileAppender extends AbstractOutputStreamAppender<FileManager @Deprecated public static FileAppender createAppender( // @formatter:off - @PluginAttribute("fileName") final String fileName, - @PluginAttribute("append") final String append, - @PluginAttribute("locking") final String locking, - @PluginAttribute("name") final String name, - @PluginAttribute("immediateFlush") final String immediateFlush, - @PluginAttribute("ignoreExceptions") final String ignore, - @PluginAttribute("bufferedIo") final String bufferedIo, - @PluginAttribute("bufferSize") final String bufferSizeStr, - @PluginElement("Layout") Layout<? extends Serializable> layout, - @PluginElement("Filter") final Filter filter, - @PluginAttribute("advertise") final String advertise, - @PluginAttribute("advertiseUri") final String advertiseUri, - @PluginConfiguration final Configuration config) { + final String fileName, + final String append, + final String locking, + final String name, + final String immediateFlush, + final String ignore, + final String bufferedIo, + final String bufferSizeStr, + Layout<? extends Serializable> layout, + final Filter filter, + final String advertise, + final String advertiseUri, + final Configuration config) { // @formatter:on final boolean isAppend = Booleans.parseBoolean(append, true); final boolean isLocking = Boolean.parseBoolean(locking);