diff options
Diffstat (limited to 'js/src/Ice/TraceUtil.js')
-rw-r--r-- | js/src/Ice/TraceUtil.js | 10 |
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(); |