From 5be36161098abafdece797b7948f14bce46dddb9 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Thu, 8 Jul 2021 12:15:46 +0100 Subject: [PATCH] Add debug logs to put hook --- .../ic/wlgitbridge/git/handler/hook/WriteLatexPutHook.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/git/handler/hook/WriteLatexPutHook.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/git/handler/hook/WriteLatexPutHook.java index d5b8b8f1f4..a786e831b5 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/git/handler/hook/WriteLatexPutHook.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/git/handler/hook/WriteLatexPutHook.java @@ -65,6 +65,7 @@ public class WriteLatexPutHook implements PreReceiveHook { ReceivePack receivePack, Collection receiveCommands ) { + Log.debug("-> Handling {} commands in {}", receiveCommands.size(), receivePack.getRepository().getDirectory().getAbsolutePath()); for (ReceiveCommand receiveCommand : receiveCommands) { try { handleReceiveCommand( @@ -73,17 +74,20 @@ public class WriteLatexPutHook implements PreReceiveHook { receiveCommand ); } catch (IOException e) { + Log.debug("IOException on pre receive: {}", e.getMessage()); receivePack.sendError(e.getMessage()); receiveCommand.setResult( Result.REJECTED_OTHER_REASON, e.getMessage() ); } catch (OutOfDateException e) { + Log.debug("OutOfDateException on pre receive: {}", e.getMessage()); receiveCommand.setResult(Result.REJECTED_NONFASTFORWARD); } catch (GitUserException e) { + Log.debug("GitUserException on pre receive: {}", e.getMessage()); handleSnapshotPostException(receivePack, receiveCommand, e); } catch (Throwable t) { - Log.warn("Throwable on pre receive: ", t); + Log.warn("Throwable on pre receive: {}", t.getMessage()); handleSnapshotPostException( receivePack, receiveCommand, @@ -91,6 +95,7 @@ public class WriteLatexPutHook implements PreReceiveHook { ); } } + Log.debug("-> Handled {} commands in {}", receiveCommands.size(), receivePack.getRepository().getDirectory().getAbsolutePath()); } private void handleSnapshotPostException(