From 98c60abc008da552f29888df49f10489ee2dda14 Mon Sep 17 00:00:00 2001 From: oXtxNt9U <120286271+oXtxNt9U@users.noreply.github.com> Date: Tue, 17 Jun 2025 12:35:14 +0900 Subject: [PATCH 1/2] logger binding fixes --- .../source/application-factory.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/snapshot-legacy-exporter/source/application-factory.ts b/packages/snapshot-legacy-exporter/source/application-factory.ts index 0fbd45289c..1234503e28 100644 --- a/packages/snapshot-legacy-exporter/source/application-factory.ts +++ b/packages/snapshot-legacy-exporter/source/application-factory.ts @@ -3,7 +3,7 @@ import { Identifiers } from "@mainsail/contracts"; import { ServiceProvider as CryptoAddressKeccak256 } from "@mainsail/crypto-address-keccak256"; import { ServiceProvider as CryptoKeyPairEcdsa } from "@mainsail/crypto-key-pair-ecdsa"; import { ServiceProvider as CryptoValidation } from "@mainsail/crypto-validation"; -import { Application } from "@mainsail/kernel"; +import { Application, Services } from "@mainsail/kernel"; import { ServiceProvider as Logger } from "@mainsail/logger-pino"; import { ServiceProvider as Validation } from "@mainsail/validation"; import { dirSync, setGracefulCleanup } from "tmp"; @@ -16,8 +16,9 @@ export const makeApplication = async (configurationPath: string, options: Record const app = new Application(new Container()); app.bind(Identifiers.Application.Name).toConstantValue(options.name); + app.bind(Identifiers.Application.Thread).toConstantValue(""); + app.bind(Identifiers.Services.EventDispatcher.Service).toConstantValue({}); - app.bind(Identifiers.Services.Log.Service).toConstantValue({}); setGracefulCleanup(); app.rebind("path.data").toConstantValue(dirSync().name); @@ -30,7 +31,12 @@ export const makeApplication = async (configurationPath: string, options: Record await app.resolve(CryptoValidation).register(); await app.resolve(CryptoKeyPairEcdsa).register(); await app.resolve(CryptoAddressKeccak256).register(); - await app.resolve(Logger).register(); + + await app.resolve(Services.Log.ServiceProvider).register(); + + const logger = app.resolve(Logger); + logger.setConfig({ all: () => ({ levels: { console: "info" } }) } as unknown as any); + await logger.register(); // app.bind(InternalIdentifiers.Snapshot.Generator).to(Generator); From 272952f55972c82c64b17205f897ee998ebac099 Mon Sep 17 00:00:00 2001 From: oXtxNt9U <120286271+oXtxNt9U@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:12:22 +0900 Subject: [PATCH 2/2] logging --- packages/configuration-generator/bin/create-genesis-block.js | 2 +- .../snapshot-legacy-exporter/source/snapshot/generator.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/configuration-generator/bin/create-genesis-block.js b/packages/configuration-generator/bin/create-genesis-block.js index 43bf239d0d..10ca4081a2 100644 --- a/packages/configuration-generator/bin/create-genesis-block.js +++ b/packages/configuration-generator/bin/create-genesis-block.js @@ -21,7 +21,7 @@ async function run() { chainId: 10000, initialHeight: 0, // snapshot: { - // path: "../../f07a7068c50e2e5591beaa572070933008744425d727c792d328d1d5e2fac306.compressed", + // path: "../../62b828b447bb37642fc267c971621db611e19c8a92ee3fe0dc89a080118fc47a.compressed", // }, }); diff --git a/packages/snapshot-legacy-exporter/source/snapshot/generator.ts b/packages/snapshot-legacy-exporter/source/snapshot/generator.ts index d70d723864..584a79e75b 100644 --- a/packages/snapshot-legacy-exporter/source/snapshot/generator.ts +++ b/packages/snapshot-legacy-exporter/source/snapshot/generator.ts @@ -170,7 +170,9 @@ export class Generator { const jsonString = JSON.stringify(snapshot); const compressedBuffer = await promisify(brotliCompress)(jsonString); await writeFile(path, compressedBuffer); - this.logger.info(`Wrote ${snapshot.wallets.length} wallets to '${path}'`); + this.logger.info( + `Wrote ${JSON.stringify(snapshot.chainTip)} with ${snapshot.wallets.length} wallets to '${path}'`, + ); } }