summaryrefslogtreecommitdiff
path: root/js/src/Ice/TraceUtil.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/Ice/TraceUtil.js')
-rw-r--r--js/src/Ice/TraceUtil.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/js/src/Ice/TraceUtil.js b/js/src/Ice/TraceUtil.js
index 3d8c2c93304..9d52c297d55 100644
--- a/js/src/Ice/TraceUtil.js
+++ b/js/src/Ice/TraceUtil.js
@@ -39,15 +39,21 @@ function traceSlicing(kind, typeId, slicingCat, logger)
function printIdentityFacetOperation(s, stream)
{
+ let toStringMode = Ice.ToStringMode.Unicode;
+ if(stream.instance() !== null)
+ {
+ toStringMode = stream.instance().toStringMode();
+ }
+
const identity = new Identity();
identity.__read(stream);
- s.push("\nidentity = " + Ice.identityToString(identity));
+ s.push("\nidentity = " + Ice.identityToString(identity, toStringMode));
const facet = Ice.StringSeqHelper.read(stream);
s.push("\nfacet = ");
if(facet.length > 0)
{
- s.push(StringUtil.escapeString(facet[0], ""));
+ s.push(StringUtil.escapeString(facet[0], "", toStringMode));
}
const operation = stream.readString();