Chapter 51. Debugging, in the Developers Guide, hints at this, but perhaps
it doesn't put it strongly enough?

"Debug.write() is the simplest way to log to the debugger, but it's often a
better strategy to use Debug.format() or one of its variants..."

The documentation could certainly be more clear.

On Fri, May 21, 2010 at 2:10 PM, P T Withington <[email protected]> wrote:

> In your travels around OpenLaszlo, either writing new code or improving old
> code, if you stumble upon a Debug.write, take a minute to consider if it
> would be better implemented as one of Debug.debug, Debug.info, Debug.warn,
> or Debug.error (or possibly Debug.format, if it really does not fall into
> one of those categories).  Debug.write lives on for compatibility, but it is
> almost never the right choice.  debug/info/warn/error will be output in
> 'conventional' colors, and can be filtered by the setting of
> Debug.messageLevel.  They also support the full suite of formatted output,
> which can make your messages more concise and informative.
>
>
>
>
>

Reply via email to