Patrick Mueller created CB-634:
----------------------------------
Summary: need an sprintf implementation in utils
Key: CB-634
URL: https://issues.apache.org/jira/browse/CB-634
Project: Apache Callback
Issue Type: New Feature
Components: CordovaJS
Reporter: Patrick Mueller
Assignee: Filip Maj
for the new upcoming/enhanced logging and console capabilities, we need to do
some sprintf-like processing. See [FireBug's console.log()
API|http://getfirebug.com/wiki/index.php/Console_API#console.log.28object.5B.2C_object.2C_....5D.29]
for the API that we'd like to support.
Since we will always be dumping just text strings, not HTML, in Cordova loging
devices, it doesn't make too much sense to do the {{%c}} style formatting at
all (replace those with ""), and the object hyperlink {{%o}} can be rendered as
a {JSON.stringify()} result (as can {{%d}}, {{%i}}, and {{%f}} - at least as a
cheap hack).
Node.js's
{{[util.format()|http://nodejs.org/docs/latest/api/util.html#util_util_format]}},
which is used by it's {{console.log()}} et al, supports 2 additional
formatting chars: {{%j}} and {{%%}}. Makes sense to add those ones also.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira