logging-log4j2.git
4 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time master
Gary Gregory [Fri, 7 Dec 2018 21:24:23 +0000 (14:24 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HH}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHMM}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHCMM}

5 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Thu, 6 Dec 2018 17:20:29 +0000 (10:20 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

Sort methods for easier porting b/w branches.

5 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Thu, 6 Dec 2018 17:19:53 +0000 (10:19 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HH}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHMM}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHCMM}

5 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Thu, 6 Dec 2018 16:37:48 +0000 (09:37 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HH}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHMM}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_HHCMM}

6 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Thu, 6 Dec 2018 16:14:49 +0000 (09:14 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_X}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XX}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XXX}

6 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Wed, 5 Dec 2018 18:32:05 +0000 (11:32 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_X}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XX}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XXX}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_Z}

7 days ago[LOG4J2-1246] PatternLayout %date conversion pattern should render time
Gary Gregory [Wed, 5 Dec 2018 01:56:04 +0000 (18:56 -0700)] 
[LOG4J2-1246] PatternLayout %date conversion pattern should render time
zone designator for ISO-ISO8601.

- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_X}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XX}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_XXX}
- Add new format in pattern layout %d{ISO8601_OFFSET_DATE_TIME_Z}

10 days agoLOG4J2-1906 - close files after reading
Ralph Goers [Sat, 1 Dec 2018 21:24:53 +0000 (14:24 -0700)] 
LOG4J2-1906 - close files after reading

12 days agoThe policy uses the file creation time for its comparison. The test now
Gary Gregory [Fri, 30 Nov 2018 01:57:00 +0000 (18:57 -0700)] 
The policy uses the file creation time for its comparison. The test now
also sets the file creation time. Without this change, the test fails
for me on Windows 10 and Oracle 8.

12 days agoNo need to nest in else clause.
Gary Gregory [Fri, 30 Nov 2018 01:43:07 +0000 (18:43 -0700)] 
No need to nest in else clause.

12 days agoBetter param and local var names.
Gary Gregory [Fri, 30 Nov 2018 01:29:53 +0000 (18:29 -0700)] 
Better param and local var names.

13 days agoLOG4J2-1906 - remove unused imports
Ralph Goers [Wed, 28 Nov 2018 22:55:31 +0000 (15:55 -0700)] 
LOG4J2-1906 - remove unused imports

2 weeks agoLOG4J2-1906 Second attempt at a fix
Ralph Goers [Wed, 28 Nov 2018 13:32:06 +0000 (06:32 -0700)] 
LOG4J2-1906 Second attempt at a fix

2 weeks agoBackout hack but leave reuse of constant.
Gary Gregory [Wed, 28 Nov 2018 06:04:59 +0000 (23:04 -0700)] 
Backout hack but leave reuse of constant.

2 weeks agoFix failure on my machine due to odd timing issue.
Gary Gregory [Wed, 28 Nov 2018 05:43:27 +0000 (22:43 -0700)] 
Fix failure on my machine due to odd timing issue.

2 weeks agoLOG4J2-1906 - direct write was creating files with the wrong date/time
Ralph Goers [Sun, 25 Nov 2018 21:41:01 +0000 (14:41 -0700)] 
LOG4J2-1906 - direct write was creating files with the wrong date/time

2 weeks agoLOG4J2-2453 - Add Log4j-slf4j18-impl dependency to bom pom
Ralph Goers [Sat, 24 Nov 2018 06:33:06 +0000 (23:33 -0700)] 
LOG4J2-2453 - Add Log4j-slf4j18-impl dependency to bom pom

2 weeks agoAdded dependency to log4j-slf4j18-impl
Thorsten Heit [Mon, 24 Sep 2018 15:02:34 +0000 (17:02 +0200)] 
Added dependency to log4j-slf4j18-impl

2 weeks agoLOG4J2-2515 - Configuration documentation referenced incorrect method name.
Ralph Goers [Sat, 24 Nov 2018 04:42:31 +0000 (21:42 -0700)] 
LOG4J2-2515 - Configuration documentation referenced incorrect method name.

2 weeks ago(doc) fix method name in configuration doc
Sergei [Sun, 4 Nov 2018 19:57:38 +0000 (14:57 -0500)] 
(doc) fix method name in configuration doc

2 weeks agoLOG4J2-2514 - Make Strings.toRootUpperCase a static method so it can be accessed
Ralph Goers [Sat, 24 Nov 2018 04:24:35 +0000 (21:24 -0700)] 
LOG4J2-2514 - Make Strings.toRootUpperCase a static method so it can be accessed

2 weeks agoStrings.toRootUpperCase add static
Brian [Wed, 14 Nov 2018 03:31:53 +0000 (11:31 +0800)] 
Strings.toRootUpperCase  add static

because String() is private
and there is no getInstance  in this class.
the others function are static, so I want to add 'static' for toRootUpperCase.

sorry, my english is poor.

2 weeks agoFormat nits.
Gary Gregory [Fri, 23 Nov 2018 16:06:26 +0000 (09:06 -0700)] 
Format nits.

2 weeks agoJavadoc typo.
Gary Gregory [Thu, 22 Nov 2018 16:12:21 +0000 (09:12 -0700)] 
Javadoc typo.

2 weeks agoSplit up predefined date formats in their own table.
Gary Gregory [Thu, 22 Nov 2018 05:54:51 +0000 (22:54 -0700)] 
Split up predefined date formats in their own table.

2 weeks agoAllow perf to compile with java 11
Matt Sicker [Wed, 21 Nov 2018 18:25:41 +0000 (12:25 -0600)] 
Allow perf to compile with java 11

Signed-off-by: Matt Sicker <boards@gmail.com>
2 weeks agoAllow core-java9 to compile with java 11
Matt Sicker [Wed, 21 Nov 2018 17:59:44 +0000 (11:59 -0600)] 
Allow core-java9 to compile with java 11

Signed-off-by: Matt Sicker <boards@gmail.com>
2 weeks agoMerge pull request #241 from jvz/git-url-updates
Matt Sicker [Wed, 21 Nov 2018 16:59:11 +0000 (10:59 -0600)] 
Merge pull request #241 from jvz/git-url-updates

Update scm URLs to gitbox

2 weeks agoUpdate scm URLs to gitbox 241/head
Matt Sicker [Wed, 21 Nov 2018 16:54:42 +0000 (10:54 -0600)] 
Update scm URLs to gitbox

Signed-off-by: Matt Sicker <boards@gmail.com>
3 weeks agoLOG4J2-1571 - Fixed Appenders section in Extending Log4j
Ralph Goers [Wed, 21 Nov 2018 05:10:43 +0000 (22:10 -0700)] 
LOG4J2-1571 - Fixed Appenders section in Extending Log4j

3 weeks agoMerge pull request #217 from torbenmoeller/LOG4J2-1571
Ralph Goers [Wed, 21 Nov 2018 05:04:50 +0000 (22:04 -0700)] 
Merge pull request #217 from torbenmoeller/LOG4J2-1571

[LOG4J2-1571] Fixed Appenders section in Extending Log4j

3 weeks agoMake compiler on Jenkins happy.
Gary Gregory [Sat, 17 Nov 2018 01:32:47 +0000 (18:32 -0700)] 
Make compiler on Jenkins happy.

3 weeks agoMake compiler on Jenkins happy.
Gary Gregory [Sat, 17 Nov 2018 00:21:12 +0000 (17:21 -0700)] 
Make compiler on Jenkins happy.

3 weeks ago[LOG4J2-2509] Allow a JDBC Appender to truncate strings to match a
Gary Gregory [Sat, 17 Nov 2018 00:02:46 +0000 (17:02 -0700)] 
[LOG4J2-2509] Allow a JDBC Appender to truncate strings to match a
table's metadata column length limit. Not documenting truncateStrings
for now since it might make sense to always have it on.

3 weeks agoMinor clean ups.
Gary Gregory [Fri, 16 Nov 2018 23:50:42 +0000 (16:50 -0700)] 
Minor clean ups.

3 weeks ago[LOG4J2-2508] JDBC Appender fails when using both parameter, source, and
Gary Gregory [Thu, 15 Nov 2018 23:18:55 +0000 (16:18 -0700)] 
[LOG4J2-2508] JDBC Appender fails when using both parameter, source, and
literal ColumnMapping elements.

3 weeks ago[LOG4J2-2493] Remove deprecated code. Pull up LifeCycle2 into LifeCycle.
Gary Gregory [Thu, 15 Nov 2018 14:41:03 +0000 (07:41 -0700)] 
[LOG4J2-2493] Remove deprecated code. Pull up LifeCycle2 into LifeCycle.

3 weeks ago[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
Gary Gregory [Thu, 15 Nov 2018 02:13:40 +0000 (19:13 -0700)] 
[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
DBCP configure a PoolableConnectionFactory. Use String[].

4 weeks ago[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
Gary Gregory [Wed, 14 Nov 2018 16:21:58 +0000 (09:21 -0700)] 
[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
DBCP configure a PoolableConnectionFactory. Next will be dealing with
DBCP's Collection<String> parameters.

4 weeks ago[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
Gary Gregory [Wed, 14 Nov 2018 02:09:18 +0000 (19:09 -0700)] 
[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
DBCP configure a PoolableConnectionFactory.

4 weeks ago[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
Gary Gregory [Tue, 13 Nov 2018 22:09:28 +0000 (15:09 -0700)] 
[LOG4J2-2505] Let JDBC PoolingDriverConnectionSource with Apache Commons
DBCP configure a PoolableConnectionFactory.

4 weeks agoAdd final; remove trailing spaces.
Gary Gregory [Tue, 13 Nov 2018 20:59:17 +0000 (13:59 -0700)] 
Add final; remove trailing spaces.

4 weeks agoUpdate tests from Apache ActiveMQ 5.15.6 to 5.15.7.
Gary Gregory [Mon, 12 Nov 2018 16:47:02 +0000 (09:47 -0700)] 
Update tests from Apache ActiveMQ 5.15.6 to 5.15.7.

4 weeks ago[LOG4J2-2503] Update MongoDB driver from 3.8.2 to 3.9.0 for
Gary Gregory [Mon, 12 Nov 2018 16:05:54 +0000 (09:05 -0700)] 
[LOG4J2-2503] Update MongoDB driver from 3.8.2 to 3.9.0 for
log4j-mongodb3 module.

TODO: Port away from deprecated APIs.

4 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Wed, 7 Nov 2018 16:55:13 +0000 (09:55 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Wed, 7 Nov 2018 02:29:00 +0000 (19:29 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Tue, 6 Nov 2018 18:17:36 +0000 (11:17 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

5 weeks agoFix typo in comment.
Gary Gregory [Tue, 6 Nov 2018 16:42:04 +0000 (09:42 -0700)] 
Fix typo in comment.

5 weeks agomaven-core 3.5.4 -> 3.6.0.
Gary Gregory [Tue, 6 Nov 2018 02:47:11 +0000 (19:47 -0700)] 
maven-core 3.5.4 -> 3.6.0.

5 weeks ago[LOG4J2-2405] Better handling of %highlight pattern when using
Marco Herrn [Tue, 6 Nov 2018 02:02:44 +0000 (19:02 -0700)] 
[LOG4J2-2405] Better handling of %highlight pattern when using
jul-bridge.

Closes #225.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Tue, 6 Nov 2018 01:25:04 +0000 (18:25 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Tue, 6 Nov 2018 01:05:39 +0000 (18:05 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

5 weeks ago[LOG4J2-2499] JMS Appender may throw a NullPointerException when JMS is
Gary Gregory [Mon, 5 Nov 2018 22:23:57 +0000 (15:23 -0700)] 
[LOG4J2-2499] JMS Appender may throw a NullPointerException when JMS is
not up while the Appender is starting.

5 weeks agoBetter status logging and exception messages.
Gary Gregory [Mon, 5 Nov 2018 21:48:29 +0000 (14:48 -0700)] 
Better status logging and exception messages.

5 weeks agoPrivate class can have a private ctor.
Gary Gregory [Mon, 5 Nov 2018 21:12:18 +0000 (14:12 -0700)] 
Private class can have a private ctor.

5 weeks agoFix Javadoc.
Gary Gregory [Mon, 5 Nov 2018 20:00:01 +0000 (13:00 -0700)] 
Fix Javadoc.

5 weeks agoJavadoc fix.
Gary Gregory [Mon, 5 Nov 2018 19:27:44 +0000 (12:27 -0700)] 
Javadoc fix.

5 weeks agoRemove unused imports.
Gary Gregory [Mon, 5 Nov 2018 18:39:19 +0000 (11:39 -0700)] 
Remove unused imports.

5 weeks ago[LOG4J2-2497] JmsAppender reconnectIntervalMillis cannot be set from a
Gary Gregory [Mon, 5 Nov 2018 18:35:56 +0000 (11:35 -0700)] 
[LOG4J2-2497] JmsAppender reconnectIntervalMillis cannot be set from a
configuration file.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Mon, 5 Nov 2018 18:25:44 +0000 (11:25 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

Sort members.

5 weeks ago[LOG4J2-2496] JDBC Appender should reconnect to the database when a
Gary Gregory [Mon, 5 Nov 2018 18:22:14 +0000 (11:22 -0700)] 
[LOG4J2-2496] JDBC Appender should reconnect to the database when a
connection goes stale.

The JDBC database manager now tracks the database table name.

5 weeks agoUpdate maven scripts to target java 8
Carter Kozak [Mon, 5 Nov 2018 16:17:50 +0000 (11:17 -0500)] 
Update maven scripts to target java 8

5 weeks ago[LOG4J2-2493] Remove deprecated methods from JUL logger, fix compilation
Carter Kozak [Mon, 5 Nov 2018 16:23:55 +0000 (11:23 -0500)] 
[LOG4J2-2493] Remove deprecated methods from JUL logger, fix compilation

5 weeks agoConsistent use of this in ctor.
Gary Gregory [Sun, 4 Nov 2018 17:29:03 +0000 (10:29 -0700)] 
Consistent use of this in ctor.

5 weeks ago[LOG4J2-2493] Remove deprecated code. Javadoc.
Gary Gregory [Sun, 4 Nov 2018 17:23:33 +0000 (10:23 -0700)] 
[LOG4J2-2493] Remove deprecated code. Javadoc.

5 weeks ago[LOG4J2-2493] Remove deprecated code. Javadoc.
Gary Gregory [Sun, 4 Nov 2018 17:22:46 +0000 (10:22 -0700)] 
[LOG4J2-2493] Remove deprecated code. Javadoc.

5 weeks ago[LOG4J2-2493] Remove deprecated code. Javadoc.
Gary Gregory [Sun, 4 Nov 2018 17:06:59 +0000 (10:06 -0700)] 
[LOG4J2-2493] Remove deprecated code. Javadoc.

5 weeks agoJavadoc.
Gary Gregory [Sun, 4 Nov 2018 17:01:19 +0000 (10:01 -0700)] 
Javadoc.

5 weeks agoFix typo in variable name.
Gary Gregory [Sun, 4 Nov 2018 16:41:06 +0000 (09:41 -0700)] 
Fix typo in variable name.

5 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Sun, 4 Nov 2018 16:33:07 +0000 (09:33 -0700)] 
[LOG4J2-2493] Remove deprecated code.

5 weeks agoRemove misplaced code.
Gary Gregory [Sun, 4 Nov 2018 16:30:19 +0000 (09:30 -0700)] 
Remove misplaced code.

5 weeks agoJavadoc format nits.
Gary Gregory [Sun, 4 Nov 2018 16:26:42 +0000 (09:26 -0700)] 
Javadoc format nits.

5 weeks agoFix typo in instance variable name.
Gary Gregory [Sun, 4 Nov 2018 16:24:59 +0000 (09:24 -0700)] 
Fix typo in instance variable name.

5 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Sun, 4 Nov 2018 15:16:07 +0000 (08:16 -0700)] 
[LOG4J2-2493] Remove deprecated code.

5 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Sun, 4 Nov 2018 02:33:47 +0000 (20:33 -0600)] 
[LOG4J2-2493] Remove deprecated code.

5 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Sun, 4 Nov 2018 02:31:56 +0000 (20:31 -0600)] 
[LOG4J2-2493] Remove deprecated code.

5 weeks agoFix funky formating.
Gary Gregory [Fri, 2 Nov 2018 01:03:52 +0000 (19:03 -0600)] 
Fix funky formating.

5 weeks agoFix funky formating.
Gary Gregory [Fri, 2 Nov 2018 01:00:01 +0000 (19:00 -0600)] 
Fix funky formating.

5 weeks ago[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.
Gary Gregory [Fri, 2 Nov 2018 00:10:45 +0000 (18:10 -0600)] 
[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.

6 weeks agoSimpler code.
Gary Gregory [Tue, 30 Oct 2018 17:51:27 +0000 (11:51 -0600)] 
Simpler code.

6 weeks agoNew test to assert that Log4j MapMessages are mapped to JMS MapMessages.
Gary Gregory [Tue, 30 Oct 2018 17:25:10 +0000 (11:25 -0600)] 
New test to assert that Log4j MapMessages are mapped to JMS MapMessages.

6 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Tue, 30 Oct 2018 16:36:53 +0000 (10:36 -0600)] 
[LOG4J2-2493] Remove deprecated code.

6 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Tue, 30 Oct 2018 16:28:54 +0000 (10:28 -0600)] 
[LOG4J2-2493] Remove deprecated code.

6 weeks ago[LOG4J2-2493] Remove deprecated code.
Gary Gregory [Tue, 30 Oct 2018 15:59:29 +0000 (09:59 -0600)] 
[LOG4J2-2493] Remove deprecated code.

6 weeks agoAdd JdbcDatabaseManager.getConnectionSource().
Gary Gregory [Tue, 30 Oct 2018 02:16:08 +0000 (20:16 -0600)] 
Add JdbcDatabaseManager.getConnectionSource().

Also sort members.

6 weeks ago[LOG4J2-2493] Remove deprecated code. Fix scripts.
Gary Gregory [Tue, 30 Oct 2018 01:08:15 +0000 (19:08 -0600)] 
[LOG4J2-2493] Remove deprecated code. Fix scripts.

6 weeks ago[LOG4J2-2493] Remove deprecated code. Still a bit more to do.
Gary Gregory [Mon, 29 Oct 2018 23:46:49 +0000 (17:46 -0600)] 
[LOG4J2-2493] Remove deprecated code. Still a bit more to do.

6 weeks ago[LOG4J2-2493] Remove deprecated code. Still a bit more to do.
Gary Gregory [Mon, 29 Oct 2018 23:30:54 +0000 (17:30 -0600)] 
[LOG4J2-2493] Remove deprecated code. Still a bit more to do.

6 weeks ago[LOG4J2-2493] Remove deprecated code. Still a bit more to do.
Gary Gregory [Mon, 29 Oct 2018 23:04:55 +0000 (17:04 -0600)] 
[LOG4J2-2493] Remove deprecated code. Still a bit more to do.

6 weeks ago[LOG4J2-2493] Remove deprecated code. A bit more to do.
Gary Gregory [Mon, 29 Oct 2018 22:54:17 +0000 (16:54 -0600)] 
[LOG4J2-2493] Remove deprecated code. A bit more to do.

6 weeks ago[LOG4J2-2492] Update builder methods from the "with" prefix to the "set"
Gary Gregory [Mon, 29 Oct 2018 20:58:08 +0000 (14:58 -0600)] 
[LOG4J2-2492] Update builder methods from the "with" prefix to the "set"
prefix

6 weeks ago[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.
Gary Gregory [Mon, 29 Oct 2018 17:19:57 +0000 (11:19 -0600)] 
[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.

Allow all Appenders to optionally carry a Property array. This allows
3rd party tooling to read and write properties for their own use.

This refactoring pulls up the properties instance variable and methods
from org.apache.logging.log4j.kafka.appender.KafkaAppender.Builder to
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder.

Also deprecate withFilter() in favor of setFilter().

6 weeks ago[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.
Gary Gregory [Mon, 29 Oct 2018 17:18:29 +0000 (11:18 -0600)] 
[LOG4J2-2491] Allow all Appenders to optionally carry a Property array.

Allow all Appenders to optionally carry a Property array. This allows
3rd party tooling to read and write properties for their own use.

This refactoring pulls up the properties instance variable and methods
from org.apache.logging.log4j.kafka.appender.KafkaAppender.Builder to
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder.

Also deprecate withFilter() in favor of setFilter().

6 weeks agoPull up and use logger() method.
Gary Gregory [Fri, 26 Oct 2018 21:59:54 +0000 (15:59 -0600)] 
Pull up and use logger() method.

6 weeks agoPull up logger() method.
Gary Gregory [Fri, 26 Oct 2018 21:52:05 +0000 (15:52 -0600)] 
Pull up logger() method.

6 weeks ago[LOG4J2-2489] JDBC Appender should release parameter resources ASAP.
Gary Gregory [Fri, 26 Oct 2018 21:21:48 +0000 (15:21 -0600)] 
[LOG4J2-2489] JDBC Appender should release parameter resources ASAP.

7 weeks ago[LOG4J2-2484] Allow setting of output stream on StatusLogger. Better
Gary Gregory [Tue, 23 Oct 2018 18:27:13 +0000 (12:27 -0600)] 
[LOG4J2-2484] Allow setting of output stream on StatusLogger. Better
docs.

7 weeks agoAdd a test that shows string substitution works in the JDBC Appender.
Gary Gregory [Tue, 23 Oct 2018 01:49:39 +0000 (19:49 -0600)] 
Add a test that shows string substitution works in the JDBC Appender.

7 weeks agoJavadoc fix.
Gary Gregory [Tue, 23 Oct 2018 00:56:34 +0000 (18:56 -0600)] 
Javadoc fix.

7 weeks ago[LOG4J2-2476] org.apache.log4j.SimpleLayout and ConsoleAppender missing
AlBundy33 [Mon, 22 Oct 2018 19:25:05 +0000 (13:25 -0600)] 
[LOG4J2-2476] org.apache.log4j.SimpleLayout and ConsoleAppender missing
in log4j-1.2-api.