Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members

StdoutLog.java

Go to the documentation of this file.
00001 /*
00002  * StdLog.java
00003  *
00004  * Created on den 27 oktober 2004, 09:09
00005  */
00006 /*
00007 Copyright (C) 2004  Anders Hedstrom
00008  
00009 This program is free software; you can redistribute it and/or
00010 modify it under the terms of the GNU General Public License
00011 as published by the Free Software Foundation; either version 2
00012 of the License, or (at your option) any later version.
00013  
00014 This program is distributed in the hope that it will be useful,
00015 but WITHOUT ANY WARRANTY; without even the implied warranty of
00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017 GNU General Public License for more details.
00018  
00019 You should have received a copy of the GNU General Public License
00020 along with this program; if not, write to the Free Software
00021 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00022  */
00023 
00024 package net.alhem.jsockets;
00025 
00030 public class StdoutLog implements StdLog
00031 {
00032     
00034     public StdoutLog()
00035     {
00036     } // StdLog
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     } // error
00058 }

Generated on Fri Oct 29 14:11:18 2004 for Java Sockets by  doxygen 1.3.9.1