1 package net.sf.jftp.gui.base; 2 3 import net.sf.jftp.JFtp; 4 import net.sf.jftp.config.Settings; 5 6 7 public class LogFlusher implements Runnable  8 { 9 private Thread runner; 10 11 public LogFlusher() 12 { 13 runner = new Thread (this); 14 15 if(Settings.useLogFlusher) 16 { 17 runner.start(); 18 } 19 } 20 21 public void run() 22 { 23 while(true) 24 { 25 try 26 { 27 runner.sleep(Settings.logFlushInterval); 28 } 29 catch(InterruptedException ex) 30 { 31 ex.printStackTrace(); 32 } 33 34 JFtp.statusP.jftp.ensureLogging(); 36 } 37 } 38 } 39 | Popular Tags |