You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2017/02/28 21:00:07 UTC

svn commit: r1784812 - in /uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima: analysis_component/AnalysisComponent_ImplBase.java util/Logger.java

Author: schor
Date: Tue Feb 28 21:00:07 2017
New Revision: 1784812

URL: http://svn.apache.org/viewvc?rev=1784812&view=rev
Log:
no Jira - make logger impl more friendly to uimaFIT - getLogger not final, and Logger.getLimitedLogger has a default so subclasses are not required to implement it.

Modified:
    uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/analysis_component/AnalysisComponent_ImplBase.java
    uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/util/Logger.java

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/analysis_component/AnalysisComponent_ImplBase.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/analysis_component/AnalysisComponent_ImplBase.java?rev=1784812&r1=1784811&r2=1784812&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/analysis_component/AnalysisComponent_ImplBase.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/analysis_component/AnalysisComponent_ImplBase.java Tue Feb 28 21:00:07 2017
@@ -123,7 +123,7 @@ public abstract class AnalysisComponent_
    * 
    * @return the Logger associated with this uima Analysis Engine component
    */
-  protected final Logger getLogger() {
+  protected Logger getLogger() {
     return getContext().getLogger();
   }
   

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/util/Logger.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/util/Logger.java?rev=1784812&r1=1784811&r2=1784812&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/util/Logger.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/util/Logger.java Tue Feb 28 21:00:07 2017
@@ -322,5 +322,7 @@ public void setOutputStream(OutputStream
    * @param limit the limit
    * @return a copy of the logger with the throttling limit set, or the same logger if no change
    */
-  public Logger getLimitedLogger(int limit);
+  default Logger getLimitedLogger(int limit) {
+    return this;
+  }
 }