File tree Expand file tree Collapse file tree 6 files changed +17
-59
lines changed
net.sourceforge.pmd.eclipse.plugin
src/main/java/net/sourceforge/pmd/eclipse/runtime/preferences
net.sourceforge.pmd.eclipse Expand file tree Collapse file tree 6 files changed +17
-59
lines changed Original file line number Diff line number Diff 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
2440This is a minor release.
Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 66
77import java .util .Set ;
88
9- import org .apache .log4j .Level ;
10-
119import net .sourceforge .pmd .RulePriority ;
1210import 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
Original file line number Diff line number Diff line change 99import java .util .Map ;
1010import java .util .Set ;
1111
12- import org .apache .log4j .Level ;
13-
1412import net .sourceforge .pmd .Rule ;
1513import net .sourceforge .pmd .RulePriority ;
1614import 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 ;
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments