Author: seanfinan
Date: Mon Oct 24 12:07:16 2022
New Revision: 1904807

URL: http://svn.apache.org/viewvc?rev=1904807&view=rev
Log:
Add custom loggers

Modified:
    
ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/component/LoggerPanel.java

Modified: 
ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/component/LoggerPanel.java
URL: 
http://svn.apache.org/viewvc/ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/component/LoggerPanel.java?rev=1904807&r1=1904806&r2=1904807&view=diff
==============================================================================
--- 
ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/component/LoggerPanel.java
 (original)
+++ 
ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/component/LoggerPanel.java
 Mon Oct 24 12:07:16 2022
@@ -1,9 +1,6 @@
 package org.apache.ctakes.gui.component;
 
-import org.apache.log4j.Appender;
-import org.apache.log4j.AppenderSkeleton;
-import org.apache.log4j.Level;
-import org.apache.log4j.LogManager;
+import org.apache.log4j.*;
 import org.apache.log4j.spi.LoggingEvent;
 
 import javax.swing.*;
@@ -24,7 +21,16 @@ final public class LoggerPanel extends J
 
    static public LoggerPanel createLoggerPanel( final Level... levels ) {
       final LoggerPanel panel = new LoggerPanel( levels );
-      LogManager.getRootLogger().addAppender( panel.getLogHandler() );
+      LogManager.getRootLogger()
+                .addAppender( panel.getLogHandler() );
+      final Logger pa = LogManager.getLogger( "ProgressAppender" );
+      if ( pa != null ) {
+         pa.addAppender( panel.getLogHandler() );
+      }
+      final Logger pd = LogManager.getLogger( "ProgressDone" );
+      if ( pd != null ) {
+         pd.addAppender( panel.getLogHandler() );
+      }
       return panel;
    }
 
@@ -133,7 +139,11 @@ final public class LoggerPanel extends J
                } else if ( level.equals( Level.DEBUG ) ) {
                   text = "// " + text;
                }
-               appendText( text + "\n" );
+               if ( text.equals( "." ) ) {
+                  appendText( text );
+               } else {
+                  appendText( text + "\n" );
+               }
             }
          }
       }


Reply via email to