[ 
https://issues.apache.org/jira/browse/CTAKES-557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17653227#comment-17653227
 ] 

Sean Finan commented on CTAKES-557:
-----------------------------------

Thank you for asking! 

ctakes has a lot of dependencies, and I expect that at least one will still 
depend upon log4j v1.   So, I am hoping to use the log4j v1 to v2 bridge: 
[https://logging.apache.org/log4j/2.x/manual/migration.html]

ctakes itself should still be upgraded to v2 as much as possible.

I think that the custom org.apache.log4j.Appender in 
org.apache.ctakes.gui.component.LoggerPanel will not work with the bridge.   I 
think that the bridge just acts as a facade for the most common log4j calls and 
implementing old v1 interfaces will not work.

I haven't looked into creating a v2 custom org.apache.log4j.Appender  It is 
probably trivial, I just haven't had the time to look into it.

So, I definitely welcome any information that you can give me on a v2 Appender 
equivalent.

If you can refactor LoggerPanel to use it that would be better.  If you do 
that, I think that the next step would be to change the pom to use the bridge 
and run some tests.

Many thanks!

> remove log4jv1 dependency
> -------------------------
>
>                 Key: CTAKES-557
>                 URL: https://issues.apache.org/jira/browse/CTAKES-557
>             Project: cTAKES
>          Issue Type: Improvement
>            Reporter: PJ Fanning
>            Priority: Major
>
> Log4jv1 has been EndOfLife for many years and has a number of unfixed 
> security issues. Could you use log4jv2 instead?
>  
> https://repo1.maven.org/maven2/org/apache/ctakes/ctakes-core/4.0.0.1/ctakes-core-4.0.0.1.pom



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to