Skip to content

Commit

Permalink
test: add bench
Browse files Browse the repository at this point in the history
  • Loading branch information
marcus-pousette committed Feb 27, 2025
1 parent 61693b7 commit ee20213
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions packages/utils/logger/benchmark/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import { logger as lLogger } from "@libp2p/logger";
import * as B from "tinybench";
import { logger as pLogger } from "../src/index.js";

//node --loader ts-node/esm ./benchmark/index.ts

let libp2pLogger = lLogger("test");
libp2pLogger.error("Error works as expected from libp2p");
let peerbitLogger = pLogger({ module: "test" });
peerbitLogger.level = "error";
peerbitLogger.error("Error works as expected Peerbit!");

const suite = new B.Bench();
await suite
.add("libp2p-logger", () => {
libp2pLogger("hello");
})
.add("peerbit-logger", () => {
peerbitLogger.info("hello");
})
.run();

console.table(suite.table());

0 comments on commit ee20213

Please sign in to comment.