Skip to content

Commit 07ca849

Browse files
committed
Merge branch 'pr-132' into master
Remove log4j #132
2 parents 9d116a4 + 0af1fb5 commit 07ca849

File tree

6 files changed

+17
-59
lines changed

6 files changed

+17
-59
lines changed

ReleaseNotes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,26 @@ This is a minor release.
1515

1616
### Fixed Issues
1717

18+
* [#131](https://github.com/pmd/pmd-eclipse-plugin/issues/131): Conflict with Jaspersoft Studio plugin (log4j)
19+
1820
### API Changes
1921

22+
#### Breaking Changes
23+
24+
* With 4.10.0 usage of log4j has been deprecated. In order to fix [#131](https://github.com/pmd/pmd-eclipse-plugin/issues/131)
25+
these deprecated references have been removed now.
26+
27+
The following methods/fields in `net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences`
28+
have been removed:
29+
* `getLogLevel()`
30+
* `setLogLevel(Level)`
31+
* `LOG_LEVEL`
32+
33+
2034
### External Contributions
2135

36+
* [#132](https://github.com/pmd/pmd-eclipse-plugin/pull/132): Remove log4j - [Rich DiCroce](https://github.com/rdicroce)
37+
2238
## 26-September-2020: 4.17.0.v20200926-0854
2339

2440
This is a minor release.

kepler/kepler.target

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
<unit id="ch.qos.logback.slf4j.source" version="1.0.7.v20121108-1250"/>
2222
<unit id="org.slf4j.jul" version="1.7.2.v20121108-1250"/>
2323
<unit id="org.slf4j.jul.source" version="1.7.2.v20121108-1250"/>
24-
<unit id="org.slf4j.log4j" version="1.7.2.v20130115-1340"/>
25-
<unit id="org.slf4j.log4j.source" version="1.7.2.v20130115-1340"/>
2624
</location>
2725
</locations>
2826
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>

net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ Export-Package: name.herlin.command,
113113
net.sourceforge.pmd.eclipse.runtime;uses:="net.sourceforge.pmd.lang.rule.properties",
114114
net.sourceforge.pmd.eclipse.runtime.builder;
115115
uses:="org.eclipse.core.runtime,
116-
org.apache.log4j,
117116
org.eclipse.core.resources,
118117
net.sourceforge.pmd.eclipse.ui.model",
119118
net.sourceforge.pmd.eclipse.runtime.cmd,
@@ -171,5 +170,4 @@ Export-Package: name.herlin.command,
171170
net.sourceforge.pmd.renderers,
172171
net.sourceforge.pmd.util;uses:="net.sourceforge.pmd.lang.java.ast",
173172
net.sourceforge.pmd.util.datasource
174-
Import-Package: org.apache.log4j,
175-
org.slf4j
173+
Import-Package: org.slf4j

net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/preferences/IPreferences.java

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
import java.util.Set;
88

9-
import org.apache.log4j.Level;
10-
119
import net.sourceforge.pmd.RulePriority;
1210
import net.sourceforge.pmd.eclipse.ui.priority.PriorityDescriptor;
1311

@@ -34,8 +32,6 @@ public interface IPreferences {
3432
boolean REVIEW_PMD_STYLE_ENABLED_DEFAULT = true;
3533
int MIN_TILE_SIZE_DEFAULT = 25;
3634
String LOG_FILENAME_DEFAULT = System.getProperty("user.home") + "/pmd-eclipse.log";
37-
@Deprecated // use LOG_LEVEL_DEFAULT instead
38-
Level LOG_LEVEL = Level.WARN;
3935
String LOG_LEVEL_DEFAULT = "WARN";
4036

4137
// default renderer
@@ -214,22 +210,8 @@ public interface IPreferences {
214210
*/
215211
void setLogFileName(String logFileName);
216212

217-
/**
218-
* Return the log level
219-
* @deprecated use {@link #getLogLevelName()}
220-
*/
221-
@Deprecated
222-
Level getLogLevel();
223-
224213
String getLogLevelName();
225214

226-
/**
227-
* Set the log level
228-
* @deprecated use {@link #setLogLevel(String)}
229-
*/
230-
@Deprecated
231-
void setLogLevel(Level level);
232-
233215
void setLogLevel(String level);
234216

235217
// Globally configured rules

net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/preferences/impl/PreferencesImpl.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import java.util.Map;
1010
import java.util.Set;
1111

12-
import org.apache.log4j.Level;
13-
1412
import net.sourceforge.pmd.Rule;
1513
import net.sourceforge.pmd.RulePriority;
1614
import net.sourceforge.pmd.RuleSet;
@@ -206,15 +204,6 @@ public String getLogFileName() {
206204
return logFileName;
207205
}
208206

209-
/**
210-
* @see net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences#getLogLevel()
211-
*/
212-
@Deprecated
213-
@Override
214-
public Level getLogLevel() {
215-
return Level.toLevel(logLevel);
216-
}
217-
218207
@Override
219208
public String getLogLevelName() {
220209
return logLevel;
@@ -227,15 +216,6 @@ public void setLogFileName(String logFileName) {
227216
this.logFileName = logFileName;
228217
}
229218

230-
/**
231-
* @see net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences#setLogLevel(org.apache.log4j.Level)
232-
*/
233-
@Deprecated
234-
@Override
235-
public void setLogLevel(Level level) {
236-
logLevel = level.toString();
237-
}
238-
239219
@Override
240220
public void setLogLevel(String level) {
241221
logLevel = level;

net.sourceforge.pmd.eclipse/feature.xml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,4 @@
3838
install-size="0"
3939
version="4.18.0.qualifier"/>
4040

41-
<!--
42-
org.slf4j.log4j is included for convenience, so that it doesn't need to be fetched from orbit.
43-
Adding it here will add it to the update site of pmd-eclipse-plugin.
44-
45-
In newer eclipse installations, slf4j and logback itself is already installed, only this old log4j
46-
dependency is needed.
47-
48-
Note: log4j is only needed to provide compatibility, see https://github.com/pmd/pmd-eclipse-plugin/pull/112
49-
-->
50-
<plugin
51-
id="org.slf4j.log4j"
52-
download-size="0"
53-
install-size="0"
54-
version="0.0.0"
55-
unpack="false"/>
56-
5741
</feature>

0 commit comments

Comments
 (0)