View Issue Details

IDProjectCategoryView StatusLast Update
0004782SymmetricDSImprovementpublic2021-02-25 21:33
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.0 
Target Version3.12.7Fixed in Version3.12.7 
Summary0004782: Reduce dependency on log4j2 for deployments without it
DescriptionHelp with deployments to containers and cloud platforms, where the user may want to use the provided logging system. It should be possible to deploy without log4j2 and use slf4j to bridge to other logging systems without getting any errors like ClassNotFoundException.

Move all log4j2 references to a Log4j2Helper class. Be careful to only instantiate the Log4j2Helper class if log4j2 is present on the classpath. All logging should go through SLF4J.
Tagslogging

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 80b008d4

2021-01-22 13:45:56

admin

Details Diff
0004782: Reduce dependency on log4j2 for deployments without it Affected Issues
0004782
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/AbstractCommandLauncher.java Diff File
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/util/SnapshotUtil.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/LogSummaryAppenderUtils.java Diff File
add - symmetric-util/src/main/java/org/jumpmind/util/Log4j2Helper.java Diff File
mod - symmetric-util/src/main/java/org/jumpmind/util/LogSummary.java Diff File
mod - symmetric-util/src/main/java/org/jumpmind/util/LogSummaryAppender.java Diff File

SymmetricDS: 3.12 ca92a379

2021-01-29 13:34:20

admin

Details Diff
0004782: Reduce dependency on log4j2 for deployments without it Affected Issues
0004782
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/LogSummaryAppenderUtils.java Diff File

Issue History

Date Modified Username Field Change
2021-01-22 13:44 elong New Issue
2021-01-22 13:44 elong Status new => assigned
2021-01-22 13:44 elong Assigned To => elong
2021-01-22 13:44 elong Tag Attached: logging
2021-01-22 13:46 elong Status assigned => resolved
2021-01-22 13:46 elong Resolution open => fixed
2021-01-22 13:46 elong Fixed in Version => 3.12.7
2021-01-22 14:00 admin Changeset attached => SymmetricDS 3.12 80b008d4
2021-01-29 14:00 admin Changeset attached => SymmetricDS 3.12 ca92a379
2021-02-25 21:33 admin Status resolved => closed