Skip to content

Commit

Permalink
chore: pipe debug logs to stdout, add separate util to pipe to stderr (
Browse files Browse the repository at this point in the history
  • Loading branch information
alvrs committed Dec 8, 2023
1 parent f61b4bc commit 5d737cf
Show file tree
Hide file tree
Showing 15 changed files with 110 additions and 0 deletions.
12 changes: 12 additions & 0 deletions .changeset/rich-worms-deliver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@latticexyz/abi-ts": patch
"@latticexyz/block-logs-stream": patch
"@latticexyz/cli": patch
"@latticexyz/common": patch
"@latticexyz/faucet": patch
"@latticexyz/store-indexer": patch
"@latticexyz/store-sync": patch
"@latticexyz/store": patch
---

Updated the `debug` util to pipe to `stdout` and added an additional util to explicitly pipe to `stderr` when needed.
7 changes: 7 additions & 0 deletions packages/abi-ts/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("abi-ts");
export const error = createDebug("abi-ts");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/block-logs-stream/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:block-events-stream");
export const error = createDebug("mud:block-events-stream");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/cli/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:cli");
export const error = createDebug("mud:cli");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/cli/src/deploy/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("deploy");
export const error = parentDebug.extend("deploy");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/common/src/codegen/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("codegen");
export const error = parentDebug.extend("codegen");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/common/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:common");
export const error = createDebug("mud:common");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/faucet/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:faucet");
export const error = createDebug("mud:faucet");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-indexer/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:store-indexer");
export const error = createDebug("mud:store-indexer");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import createDebug from "debug";

export const debug = createDebug("mud:store-sync");
export const error = createDebug("mud:store-sync");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/postgres-decoded/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("postgres-decoded");
export const error = parentDebug.extend("postgres-decoded");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/postgres/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("postgres");
export const error = parentDebug.extend("postgres");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/recs/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("recs");
export const error = parentDebug.extend("reccs");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/sqlite/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("sqlite");
export const error = parentDebug.extend("sqlite");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);
7 changes: 7 additions & 0 deletions packages/store-sync/src/zustand/debug.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
import { debug as parentDebug } from "../debug";

export const debug = parentDebug.extend("zustand");
export const error = parentDebug.extend("zustand");

// Pipe debug output to stdout instead of stderr
debug.log = console.debug.bind(console);

// Pipe error output to stderr
error.log = console.error.bind(console);

0 comments on commit 5d737cf

Please sign in to comment.