Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
29d1bd1
feat(logger): Add injectStream method
grypez Apr 30, 2025
f24a121
feat(logger): Add stream splitter
grypez May 1, 2025
6168b97
feat(kernel): VatSupervisor uses logger
grypez May 1, 2025
f516c6c
feat(nodejs): Use stream transport in vat worker
grypez Apr 29, 2025
8fa4283
feat(k,e,n): VatSupervisor uses logger
grypez May 1, 2025
2f4a3ee
feat(logger): Add makeArrayTransport
grypez May 1, 2025
4a2bfb5
types(logger): Expose LogEntry type
grypez May 1, 2025
284978e
feat(kernel-test): use array transport
grypez May 1, 2025
7cbc3f6
feat(kernel): thread logger to vat handle
grypez May 1, 2025
adae9c6
feat(kernel): inject split stream to VatHandle logger
grypez May 2, 2025
8b85dfa
test(kernel-test): update test setup
grypez May 2, 2025
cd6274d
feat(logger): Use JsonRpcNotification for streamTransport
grypez May 3, 2025
2e37765
test(logger): Add IPC test for streamTransport
grypez May 3, 2025
9211b58
feat(nodejs): Tidy logger plumbing
grypez May 4, 2025
852abbd
feat(kernel): Tidy logger plumbing
grypez May 4, 2025
b9fedd2
feat(kernel-test): Use vat loggers to remove terminal noise
grypez May 4, 2025
a40e0af
fix(kernel-test): fix kernel queueMessage method
grypez May 6, 2025
6125057
chore: thresholds
grypez May 5, 2025
397cc0f
feat(kernel-test): Use mock logger where possible
grypez May 5, 2025
0f82993
docs(kernel-test): Fix vatPowers param descriptions
grypez May 5, 2025
9eb1bd2
chore(kernel-test): Standardize logger name in test vats
grypez May 5, 2025
efad9a4
chore: disabbreviate
grypez May 5, 2025
d45f0b5
feat(ocap-kernel): Replace lingering console calls with logger
grypez May 5, 2025
e46c9d1
fix(logger): harden and document exports
grypez May 5, 2025
5282079
fix(logger): harden bind output
grypez May 5, 2025
b01355a
chore: lint
grypez May 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -216,9 +216,12 @@ const config = createConfig([
},

{
files: ['packages/nodejs/test/workers/**/*'],
files: [
'packages/nodejs/test/workers/**/*',
'packages/logger/test/workers/**/*',
],
rules: {
// Test node worker files can resolve these imports, even if eslint cannot.
// Test worker files can resolve these imports, even if eslint cannot.
'import-x/no-unresolved': 'off',
},
},
Expand Down
1 change: 1 addition & 0 deletions packages/extension/src/iframe.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ async function main(): Promise<void> {
new VatSupervisor({
id: vatId,
kernelStream,
logger: logger.subLogger(vatId),
});

logger.info('VatSupervisor initialized with vatId:', vatId);
Expand Down
1 change: 1 addition & 0 deletions packages/kernel-test/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"@metamask/kernel-shims": "workspace:^",
"@metamask/kernel-store": "workspace:^",
"@metamask/kernel-utils": "workspace:^",
"@metamask/logger": "workspace:^",
"@metamask/ocap-kernel": "workspace:^",
"@metamask/streams": "workspace:^",
"@metamask/utils": "^11.4.0",
Expand Down
Loading
Loading