MCPcopy
hub / github.com/stackblitz/bolt.new / createScopedLogger

Function createScopedLogger

app/utils/logger.ts:28–37  ·  view source on GitHub ↗
(scope: string)

Source from the content-addressed store, hash-verified

26};
27
28export function createScopedLogger(scope: string): Logger {
29 return {
30 trace: (...messages: any[]) => log('trace', scope, messages),
31 debug: (...messages: any[]) => log('debug', scope, messages),
32 info: (...messages: any[]) => log('info', scope, messages),
33 warn: (...messages: any[]) => log('warn', scope, messages),
34 error: (...messages: any[]) => log('error', scope, messages),
35 setLevel,
36 };
37}
38
39function setLevel(level: DebugLevel) {
40 if ((level === 'trace' || level === 'debug') && import.meta.env.PROD) {

Callers 13

FileTree.tsxFile · 0.90
Terminal.tsxFile · 0.90
Markdown.tsxFile · 0.90
Chat.client.tsxFile · 0.90
CodeBlock.tsxFile · 0.90
files.tsFile · 0.90
db.tsFile · 0.90
action-runner.tsFile · 0.90
message-parser.tsFile · 0.90

Calls 1

logFunction · 0.85

Tested by

no test coverage detected