From 7bb57e2c395085f4d7fc48b46695a2e4c520d9c0 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 25 Aug 2014 13:01:10 -0700 Subject: [PATCH] Permit actors to control what portion of their state is displayed in debug output --- src/minimart.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/minimart.js b/src/minimart.js index 5aaa6a1..ed82509 100644 --- a/src/minimart.js +++ b/src/minimart.js @@ -367,7 +367,8 @@ World.prototype.textProcessTree = function (ownPid) { var tombstoneString = p.exitReason ? ' (EXITED: ' + p.exitReason + ') ' : ''; var stringifiedState; try { - stringifiedState = JSON.stringify(p.behavior, function (k, v) { + var rawState = p.behavior.debugState ? p.behavior.debugState() : p.behavior; + stringifiedState = JSON.stringify(rawState, function (k, v) { return (k === 'name') ? undefined : v; }); } catch (e) {