diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatRoomMediator.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatRoomMediator.java index 08ff0cd5c..342c3f93e 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatRoomMediator.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatRoomMediator.java @@ -3,12 +3,14 @@ package com.gempukku.lotro.chat; import com.gempukku.lotro.PrivateInformationException; import com.gempukku.lotro.SubscriptionExpiredException; import com.gempukku.lotro.game.GatheringChatRoomListener; +import org.apache.log4j.Logger; import java.util.*; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public class ChatRoomMediator { + private Logger _logger; private ChatRoom _chatRoom = new ChatRoom(); private Map _listeners = new HashMap(); @@ -18,11 +20,12 @@ public class ChatRoomMediator { private ReadWriteLock _lock = new ReentrantReadWriteLock(); - public ChatRoomMediator(int secondsTimeoutPeriod) { - this(secondsTimeoutPeriod, null); + public ChatRoomMediator(String roomName, int secondsTimeoutPeriod) { + this(roomName, secondsTimeoutPeriod, null); } - public ChatRoomMediator(int secondsTimeoutPeriod, Set allowedPlayers) { + public ChatRoomMediator(String roomName, int secondsTimeoutPeriod, Set allowedPlayers) { + _logger = Logger.getLogger("chat."+roomName); _allowedPlayers = allowedPlayers; _channelInactivityTimeoutPeriod = 1000 * secondsTimeoutPeriod; } @@ -70,6 +73,7 @@ public class ChatRoomMediator { if (!admin && _allowedPlayers != null && !_allowedPlayers.contains(playerId)) throw new PrivateInformationException(); + _logger.info(playerId+": "+message); _chatRoom.postMessage(playerId, message); } finally { _lock.writeLock().unlock(); diff --git a/gemp-lotr/gemp-lotr-web-server/src/main/resources/log4j.xml b/gemp-lotr/gemp-lotr-web-server/src/main/resources/log4j.xml index 4aa73e4b2..df3c222e7 100644 --- a/gemp-lotr/gemp-lotr-web-server/src/main/resources/log4j.xml +++ b/gemp-lotr/gemp-lotr-web-server/src/main/resources/log4j.xml @@ -15,10 +15,25 @@ + + + + + + + + + + + + + + +