| Method | Purpose |
|---|---|
log(fn) |
Logs function calls and results |
profile(fn) |
Measures execution time, logs stats |
changelog(fn) |
Logs differences between successive outputs |
feedback(fn, logger) |
Logs input/output with optional custom logger |
warnOnArgs(fn, warningFn) |
Warns if arguments meet suspicious condition |
alertOn(fn, condition) |
Alerts if output meets condition |