MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / captureLogs

Function captureLogs

packages/agent-core/test/tools/agent.test.ts:39–56  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39function captureLogs(): { logger: Logger; entries: CapturedLogEntry[] } {
40 const entries: CapturedLogEntry[] = [];
41 const capture =
42 (level: CapturedLogEntry['level']) => (message: string, payload?: LogPayload) => {
43 entries.push({ level, message, payload });
44 };
45 const logger: Logger = {
46 error: capture('error'),
47 warn: capture('warn'),
48 info: capture('info'),
49 debug: capture('debug'),
50 createChild: () => logger,
51 };
52 return {
53 entries,
54 logger,
55 };
56}
57
58describe('AgentTool', () => {
59 it('accepts the snake_case background parameter', () => {

Callers 1

agent.test.tsFile · 0.70

Calls 1

captureFunction · 0.70

Tested by

no test coverage detected