j8583 如何在 parseMessage 之后获取 debugString
j8583 How to get debugString after parseMessage
当我获得我构建的 IsoMessage
的 debugString()
时,它工作正常,但是当我尝试获得 IsoMessage
的 debugString()
时通过解析 (mf.parseMessage(..)
) 创建,debugString()
为空。
解析工作正常,字段值在那里,但是 debugString()
returns 空字符串。
我是不是漏掉了什么?
难道不能打印 parsedMessage 的 debugString 吗?
任何消息都应该能够打印其 debugString
。这一定是一个错误。
UPDATE 所以这很奇怪,因为我刚刚添加了一个简单的测试来检查它,它通过了:
https://github.com/chochos/j8583/commit/3a32b9041470c31a451791f3baa082f18204504a
问题似乎是 Eclipse 的控制台。
debugString 以不可打印的字符开头,这似乎是导致问题的原因。
当 运行 独立时,debugString 打印正常,如下所示:
^@p023060180...
(注意开头的^@p)。
当我获得我构建的 IsoMessage
的 debugString()
时,它工作正常,但是当我尝试获得 IsoMessage
的 debugString()
时通过解析 (mf.parseMessage(..)
) 创建,debugString()
为空。
解析工作正常,字段值在那里,但是 debugString()
returns 空字符串。
我是不是漏掉了什么?
难道不能打印 parsedMessage 的 debugString 吗?
任何消息都应该能够打印其 debugString
。这一定是一个错误。
UPDATE 所以这很奇怪,因为我刚刚添加了一个简单的测试来检查它,它通过了:
https://github.com/chochos/j8583/commit/3a32b9041470c31a451791f3baa082f18204504a
问题似乎是 Eclipse 的控制台。 debugString 以不可打印的字符开头,这似乎是导致问题的原因。 当 运行 独立时,debugString 打印正常,如下所示:
^@p023060180...
(注意开头的^@p)。