00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 package net.alhem.jsockets;
00025
00030 public class StdoutLog implements StdLog
00031 {
00032
00034 public StdoutLog()
00035 {
00036 }
00037
00038
00039 public void error(SocketHandler h,
00040 Socket s,
00041 String user_text,
00042 int err,
00043 String sys_err,int loglevel)
00044 {
00045 String level = (loglevel == 0) ? "Info" :
00046 (loglevel == 1) ? "Warning" :
00047 (loglevel == 2) ? "Error" :
00048 (loglevel == 3) ? "Fatal" : "Undefined (" + loglevel + ")";
00049 if (s != null)
00050 {
00051 System.out.println(level + ": " + h.getClass().getSimpleName() + "/" + s.toString() + ": " + user_text + "(" + err + "): " + sys_err);
00052 }
00053 else
00054 {
00055 System.out.println(level + ": " + h.getClass().getSimpleName() + ": " + user_text + "(" + err + "): " + sys_err);
00056 }
00057 }
00058 }