> On Jan 27, 2022, at 11:41 AM, Vladimir Sitnikov <[email protected]> 
> wrote:
> 
>> 1. It is an exact copy of log4j-1.2-api with the binary, source, and
> javadoc jars renamed to log4j:log4j.
>> 2. The pom.xml has a dependency on log4j-1.2-api and the jar file is empty.
> 
> The options are bad as log4j-1.2-api misses several classes that are used a
> lot in log4j 1.x deployments.
> For instance, org.apache.log4j.jdbc.JDBCAppender.

That would put it on par with reload4j 2.18.1. That said, if the JDBCAppender 
was fixed in 
reload4j we can either copy it into log4j-1.2-api as a log4j 1.x appender or 
reimplement 
it as a log4j 2 appender.

If there are other classes that are required you are invited to submit PRs to 
address them.

> 
> If you release that as log4j:log4j:2.x, then you trigger a lot of
> non-workable update suggestions.
> 
> ----
> 
> Then, if you think log4j-1.2-api:2.x is good enough to replace
> log4j:log4j:1.x, then you basically say
> "all the issues in 1.x can be solved without breaking backward
> compatibility".
> I am afraid that contradicts Ron's message:
> https://lists.apache.org/thread/dlz8nyrsvffmgq29d354s0l484lfc83w

It absolutely does not. The issues in Log4j 1.x are in the core of how it 
processes log 
events. Log4j 2 doesn’t suffer from any of those issues.

Instead of continuing to be a gnat and arguing against Log4j2 you could start 
being part 
of the solution and work to improve the bridge.

This thread is not about discussing why reload4j is better than log4j-1.2-api. 
That 
discussion is over. If you continue on that path you will be put into 
moderation.
However, if you can provide a better way to let users migrate to Log4j2 we will 
be 
happy to hear it.

Ralph

Reply via email to