Debug
This is a debug only print utility.
primitive val Debug
Constructors
create
new val create() : Debug val^
Returns
- Debug val^
Public Functions
apply
If platform is debug configured, print either a single stringable or a sequence of stringables. The default separator is ", ", and the default output stream is stdout.
fun box apply( msg: (Stringable box | ReadSeq[Stringable box] box), sep: String val = ", ", stream: (DebugOut val | DebugErr val) = reference) : None val
Parameters
- msg: (Stringable box | ReadSeq[Stringable box] box)
- sep: String val = ", "
- stream: (DebugOut val | DebugErr val) = reference
Returns
- None val
out
If platform is debug configured, print message to standard output
fun box out( msg: Stringable box = "") : None val
Parameters
- msg: Stringable box = ""
Returns
- None val
err
If platform is debug configured, print message to standard error
fun box err( msg: Stringable box = "") : None val
Parameters
- msg: Stringable box = ""
Returns
- None val
eq
fun box eq( that: Debug val) : Bool val
Parameters
- that: Debug val
Returns
- Bool val
ne
fun box ne( that: Debug val) : Bool val
Parameters
- that: Debug val
Returns
- Bool val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/debug-Debug