Print escape characters to logger
[xudocci.git] / src / main / java / net / pterodactylus / irc / Reply.java
index 742c04c..28add37 100644 (file)
@@ -88,6 +88,28 @@ public class Reply {
        }
 
        //
+       // OBJECT METHODS
+       //
+
+       @Override
+       public String toString() {
+               StringBuilder string = new StringBuilder();
+               if (source.isPresent()) {
+                       string.append(':').append(source.get()).append(' ');
+               }
+               string.append(command);
+               for (int parameterIndex = 0; parameterIndex < parameters.size(); ++parameterIndex) {
+                       string.append(' ');
+                       String parameter = parameters.get(parameterIndex);
+                       if (parameterIndex == (parameters.size() - 1) && parameter.contains(" ")) {
+                               string.append(':');
+                       }
+                       string.append(parameter);
+               }
+               return string.toString();
+       }
+
+       //
        // STATIC METHODS
        //