MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / loggingProcess

Method loggingProcess

src/main/java/core/packetproxy/common/Logger.java:65–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63 * 継承して使ってくれれば好きな出力にできる。はず。
64 * */
65 protected StringBuilder loggingProcess() throws Exception {
66 StringBuilder sb = new StringBuilder();
67 for (Packet packet : packets) {
68
69 sb.append(packet.getClient().toString());
70 sb.append(" --> ");
71 sb.append(packet.getServer().toString());
72 sb.append("\r\n");
73 sb.append("--------------------------------\r\n");
74 if (packet.getDecodedData().length < 5000) {
75
76 sb.append(new String(packet.getDecodedData()));
77 } else {
78
79 sb.append(new String(packet.getDecodedData(), 0, 5000, "UTF-8"));
80 sb.append("...(snipped)...");
81 }
82 sb.append("\r\n");
83 sb.append("--------------------------------\r\n");
84 sb.append("\r\n");
85 }
86 return sb;
87 }
88
89 private String createFileName() {
90 if (this.file_title == null) {

Callers 1

outputToFileMethod · 0.95

Calls 5

getDecodedDataMethod · 0.80
appendMethod · 0.45
toStringMethod · 0.45
getClientMethod · 0.45
getServerMethod · 0.45

Tested by

no test coverage detected