Changeset 7815


Ignore:
Timestamp:
11/24/11 15:13:11 (8 years ago)
Author:
mario
Message:

added slightly improved debugging functions

Location:
trunk/legacy/jvmlink/src/main/java/loci/jvmlink
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/legacy/jvmlink/src/main/java/loci/jvmlink/ConnThread.java

    r7668 r7815  
    187187      } 
    188188      catch (IOException exc) { 
    189         if (JVMLinkServer.debug) exc.printStackTrace(); 
     189        if (server.getDebug()) exc.printStackTrace(); 
    190190        try { 
    191191          Thread.sleep(100); 
    192192        } 
    193193        catch (InterruptedException exc2) { 
    194           if (JVMLinkServer.debug) exc2.printStackTrace(); 
     194          if (server.getDebug()) exc2.printStackTrace(); 
    195195        } 
    196196      } 
    197197      catch (ReflectException exc) { 
    198         if (JVMLinkServer.debug) exc.printStackTrace(); 
     198        if (server.getDebug()) exc.printStackTrace(); 
    199199      } 
    200200    } 
     
    205205    } 
    206206    catch (IOException exc) { 
    207       if (JVMLinkServer.debug) exc.printStackTrace(); 
     207      if (server.getDebug()) exc.printStackTrace(); 
    208208    } 
    209209    if (killServer) { 
     
    212212      } 
    213213      catch (IOException exc) { 
    214         if (JVMLinkServer.debug) exc.printStackTrace(); 
     214        if (server.getDebug()) exc.printStackTrace(); 
    215215      } 
    216216    } 
     
    465465    } 
    466466    catch (ReflectException e) { 
    467       if (JVMLinkServer.debug) e.printStackTrace(); 
     467      if (server.getDebug()) e.printStackTrace(); 
    468468    } 
    469469 
     
    662662  /** Prints a debugging message if debug mode is enabled. */ 
    663663  private void debug(String msg) { 
    664     if (JVMLinkServer.debug) System.out.println(getName() + ": " + msg); 
     664    if (server.getDebug()) System.out.println(getName() + ": " + msg); 
    665665  } 
    666666 
  • trunk/legacy/jvmlink/src/main/java/loci/jvmlink/JVMLinkServer.java

    r7808 r7815  
    6565 
    6666  /** Debugging flag. */ 
    67   protected static boolean debug = false; 
     67  private boolean debug; 
    6868 
    6969  // -- Fields -- 
     
    9595    alive = false; 
    9696    listener.close(); 
     97  } 
     98 
     99  public void setDebug(boolean debug) { 
     100    this.debug = debug; 
     101  } 
     102 
     103  public boolean getDebug() { 
     104    return this.debug; 
    97105  } 
    98106 
     
    131139  // -- Helper methods -- 
    132140 
    133   private void debug(String msg) { 
     141  public void debug(String msg) { 
    134142    if (debug) System.out.println("JVMLinkServer: " + msg); 
    135143  } 
     
    138146 
    139147  public static void main(String[] args) throws IOException { 
     148    boolean debug = false; 
    140149    int port = DEFAULT_PORT; 
    141150    for (int i=0; i<args.length; i++) { 
    142       if ("-debug".equals(args[i])) debug = true; 
    143       else { 
     151      if ("-debug".equals(args[i])) { 
     152        debug = true; 
     153      } else { 
    144154        try { 
    145155          int num = Integer.parseInt(args[i]); 
     
    157167    } 
    158168    JVMLinkServer ns = new JVMLinkServer(port); 
     169    ns.setDebug(debug); 
    159170    ns.listen(); 
    160171  } 
Note: See TracChangeset for help on using the changeset viewer.