VisClient/org/hfbk/vis/Logger.java

Go to the documentation of this file.
00001 package org.hfbk.vis;
00002 
00003 import java.net.URL;
00004 import java.net.URLEncoder;
00005 
00010 public class Logger {
00011         public static boolean enabled=true;
00012         public static void log(final String user, final String msg) {
00013                 if (!Prefs.current.log || !enabled) return;
00014                 Thread logger = new Thread() {
00015                         public void run() {
00016                                 this.setPriority(Thread.MIN_PRIORITY);
00017                                 try {
00018                                         URL url = new URL(Prefs.current.baseURL+ "log.php?user=" + URLEncoder.encode(user,"utf8") + "&message="
00019                                                         + URLEncoder.encode(msg,"utf8"));
00020                                         url.openStream().close();
00021                                 } catch (Exception e) {
00022                                         System.out.println("Logger: "+e);
00023                                 }
00024                         }
00025                 };
00026                 logger.start();
00027         }
00028 }

Generated on Tue Apr 7 17:57:20 2009 for visclient by  doxygen 1.5.1