Change the logger to the Standard Java Logger

This commit is contained in:
Ziver Koc 2010-05-18 21:06:40 +00:00
parent afac27d828
commit b0af041598
4 changed files with 53 additions and 44 deletions

View file

@ -3,14 +3,21 @@ package zutil.network.nio.service.chat;
import java.nio.channels.SocketChannel;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.logging.Logger;
import zutil.MultiPrintStream;
import zutil.log.LogUtil;
import zutil.network.nio.NioNetwork;
import zutil.network.nio.message.ChatMessage;
import zutil.network.nio.message.Message;
import zutil.network.nio.service.NetworkService;
/**
* A simple chat service with users and rooms
*
* @author Ziver
*/
public class ChatService extends NetworkService{
private static Logger logger = LogUtil.getLogger();
private HashMap<String,LinkedList<SocketChannel>> rooms;
private ChatListener listener;
@ -43,7 +50,7 @@ public class ChatService extends NetworkService{
}
}
}
if(NioNetwork.DEBUG>=2)MultiPrintStream.out.println("New Chat Message: "+chatmessage.msg);
logger.finer("New Chat Message: "+chatmessage.msg);
listener.messageAction(chatmessage.msg, chatmessage.room);
}
// register to a room
@ -78,7 +85,7 @@ public class ChatService extends NetworkService{
*/
public void registerUser(String room, SocketChannel socket){
addRoom(room);
if(NioNetwork.DEBUG>=1)MultiPrintStream.out.println("New Chat User: "+socket);
logger.fine("New Chat User: "+socket);
rooms.get(room).add(socket);
}
@ -90,7 +97,7 @@ public class ChatService extends NetworkService{
*/
public void unRegisterUser(String room, SocketChannel socket){
if(rooms.containsKey(room)){
if(NioNetwork.DEBUG>=1)MultiPrintStream.out.println("Remove Chat User: "+socket);
logger.fine("Remove Chat User: "+socket);
rooms.get(room).remove(socket);
removeRoom(room);
}
@ -103,7 +110,7 @@ public class ChatService extends NetworkService{
*/
public void addRoom(String room){
if(!rooms.containsKey(room)){
if(NioNetwork.DEBUG>=1)MultiPrintStream.out.println("New Chat Room: "+room);
logger.fine("New Chat Room: "+room);
rooms.put(room, new LinkedList<SocketChannel>());
}
}
@ -115,7 +122,7 @@ public class ChatService extends NetworkService{
*/
public void removeRoom(String room){
if(rooms.get(room).isEmpty()){
if(NioNetwork.DEBUG>=1)MultiPrintStream.out.println("Remove Chat Room: "+room);
logger.fine("Remove Chat Room: "+room);
rooms.remove(room);
}
}

View file

@ -2,14 +2,17 @@ package zutil.network.nio.service.sync;
import java.nio.channels.SocketChannel;
import java.util.HashMap;
import java.util.logging.Logger;
import zutil.MultiPrintStream;
import zutil.log.LogUtil;
import zutil.network.nio.NioNetwork;
import zutil.network.nio.message.Message;
import zutil.network.nio.message.SyncMessage;
import zutil.network.nio.service.NetworkService;
public class SyncService extends NetworkService{
private static Logger logger = LogUtil.getLogger();
// list of objects to sync
private HashMap<String, ObjectSync> sync;
@ -24,7 +27,7 @@ public class SyncService extends NetworkService{
*/
public void addSyncObject(ObjectSync os){
sync.put(os.id, os);
if(NioNetwork.DEBUG>=1)MultiPrintStream.out.println("New Sync object: "+os);
logger.fine("New Sync object: "+os);
}
public void handleMessage(Message message, SocketChannel socket){
@ -33,7 +36,7 @@ public class SyncService extends NetworkService{
if(syncMessage.type == SyncMessage.MessageType.SYNC){
ObjectSync obj = sync.get(syncMessage.id);
if(obj != null){
if(NioNetwork.DEBUG>=2)MultiPrintStream.out.println("Syncing Message...");
logger.finer("Syncing Message...");
obj.syncObject(syncMessage);
}
}