Fix unreadable wtfnode output
This commit is contained in:
parent
6d4f814f84
commit
ef7e7271b6
|
@ -1,7 +1,23 @@
|
||||||
|
import * as util from "util"
|
||||||
import * as wtfnode from "wtfnode"
|
import * as wtfnode from "wtfnode"
|
||||||
|
|
||||||
|
// Jest seems to hijack console.log in a way that makes the output difficult to
|
||||||
|
// read. So we'll write directly to process.stderr instead.
|
||||||
|
const write = (...args: [any, ...any]) => {
|
||||||
|
if (args.length > 0) {
|
||||||
|
process.stderr.write(util.format(...args) + "\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
wtfnode.setLogger("info", write)
|
||||||
|
wtfnode.setLogger("warn", write)
|
||||||
|
wtfnode.setLogger("error", write)
|
||||||
|
|
||||||
let active = false
|
let active = false
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Start logging open handles periodically. This can be used to see what is
|
||||||
|
* hanging open if anything.
|
||||||
|
*/
|
||||||
export function setup(): void {
|
export function setup(): void {
|
||||||
if (active) {
|
if (active) {
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue