diff --git a/conf/logback-boot.xml b/conf/logback-boot.xml
index 1c93f996b..127496c7e 100644
--- a/conf/logback-boot.xml
+++ b/conf/logback-boot.xml
@@ -5,6 +5,7 @@
+
@@ -55,6 +56,28 @@
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS}:%msg%n
+
+
+
+
+
+ ${log_fdir}/%d{yyyy-MM-dd}/flog%i.log
+
+ 7
+ 200MB
+
+
+
@@ -164,6 +187,9 @@
+
+
+
@@ -176,7 +202,6 @@
-
diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java
index 3a803127e..007a6bbdf 100644
--- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java
+++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java
@@ -32,6 +32,7 @@ import com.ljsd.jieling.thrift.pool.ServiceKey;
import com.ljsd.jieling.util.*;
import config.*;
import manager.STableManager;
+import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import util.MathUtils;
@@ -50,6 +51,7 @@ import java.util.stream.Collectors;
@Component
public class GMRequestHandler extends BaseHandler{
private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(GMRequestHandler.class);
+ public static final Logger FIGHT_LOGGER = LoggerFactory.getLogger("FightLog");
private String osName = System.getProperty("os.name");
@Override
public MessageTypeProto.MessageType getMessageCode() {
@@ -63,6 +65,13 @@ public class GMRequestHandler extends BaseHandler{
String command = gmCommand.getCommand();
int uid = iSession.getUid();
LOGGER.error("gm commond is {}",command);
+ if(command.startsWith("//check_fight")){
+ FIGHT_LOGGER.error(command);
+ CommonProto.GmResponse.Builder gmBuilder = CommonProto.GmResponse.newBuilder();
+ MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.GM_RESPONSE_VALUE, gmBuilder.build(), true);
+ return;
+ }
+
if(command.startsWith("//")){
PrintWriter printWriter = new PrintWriter(new FileOutputStream( new File(SysUtil.getPath("conf/check_fight" + uid + ".txt"))));
printWriter.print(command);