Here are my votes:

> On Oct 30, 2023, at 1:44 AM, Piotr P. Karwasz <piotr.karw...@gmail.com> wrote:
> 
> This is a vote to deprecate the following `2.x` modules and features
> and remove them from the `3.x` release:
> 
> * `log4j-cassandra`:
+1
> * CouchDB appender:
+1
> * `log4j-docker`
-1 - Still useful and supportable
> * GELF appender:
+1 - JsonTemplateLayout replaces this
> * Kafka appender:
+1 (I have mixed feelings about this. It would obviously be useful but the 
version we support is ancient and doesn’t support many things one would want)
> * `log4j-kubernetes`:
-1 Still useful and supportable
> * JeroMQ appender:
+0 I’ve never used JeroMQ.
> * JNDI-related features:
-1 Unfortunately, JEE users require this.
> * `log4j-jpa`:
+0 I’ve never cared about logging to an RDBMS.
> * Jackson based layouts (JsonLayout, XmlLayout, YamlLayout)
+0 (We have no replacement for logging to XML or Yaml although I have no idea 
why one would want tot).
> * `log4j-mongodb3`:
+1
> * `log4j-spring-boot`:
+1 (Spring provides this in Spring 3 and users or that should use Log4j 3.x)
> * Java EE SMTP appender:
+0 
> * Jakarta EE SMTP appender:
+0
> * `log4j-taglib`:
+0 (I never understood the purpose of this).


Ralph

> 
> Please cast votes for each module/feature separately on this mailing list:
> 
> [ ] +1,  drop the artifact/module,
> [ ] +/-0
> [ ] -1,  keep the artifact/module, because...
> 
> This vote is open for 168 hours (i.e. one week) and each deprecation
> will pass unless getting a net negative vote count. All votes are
> welcome, but only the Logging Services PMC votes are officially
> counted.
> 
> Piotr

Reply via email to