MCPcopy Create free account
hub / github.com/andytill/erlyberly / collectTraceLogs

Method collectTraceLogs

src/main/java/erlyberly/node/NodeAPI.java:315–329  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

313 }
314
315 public synchronized ArrayList<TraceLog> collectTraceLogs() throws Exception {
316 sendRPC("erlyberly", "collect_trace_logs", new OtpErlangList());
317
318 OtpErlangObject prcResult = receiveRPC();
319
320 if(!isTupleTagged(OK_ATOM, prcResult)) {
321 System.out.println(prcResult);
322
323 return new ArrayList<TraceLog>();
324 }
325
326 OtpErlangList traceLogs = (OtpErlangList) ((OtpErlangTuple) prcResult).elementAt(1);
327
328 return traceManager.collateTraces(traceLogs);
329 }
330
331 public synchronized ArrayList<SeqTraceLog> collectSeqTraceLogs() throws Exception {
332 sendRPC("erlyberly", "collect_seq_trace_logs", new OtpErlangList());

Callers 1

runMethod · 0.80

Calls 4

sendRPCMethod · 0.95
receiveRPCMethod · 0.95
isTupleTaggedMethod · 0.80
collateTracesMethod · 0.80

Tested by

no test coverage detected