MCPcopy
hub / github.com/slopus/happy / logToConsole

Method logToConsole

packages/happy-cli/src/ui/logger.ts:152–180  ·  view source on GitHub ↗
(level: 'debug' | 'error' | 'info' | 'warn', prefix: string, message: string, ...args: unknown[])

Source from the content-addressed store, hash-verified

150 }
151
152 private logToConsole(level: 'debug' | 'error' | 'info' | 'warn', prefix: string, message: string, ...args: unknown[]): void {
153 switch (level) {
154 case 'debug': {
155 console.log(chalk.gray(prefix), message, ...args)
156 break
157 }
158
159 case 'error': {
160 console.error(chalk.red(prefix), message, ...args)
161 break
162 }
163
164 case 'info': {
165 console.log(chalk.blue(prefix), message, ...args)
166 break
167 }
168
169 case 'warn': {
170 console.log(chalk.yellow(prefix), message, ...args)
171 break
172 }
173
174 default: {
175 this.debug('Unknown log level:', level)
176 console.log(chalk.blue(prefix), message, ...args)
177 break
178 }
179 }
180 }
181
182 private async sendToRemoteServer(level: string, message: string, ...args: unknown[]): Promise<void> {
183 if (!this.dangerouslyUnencryptedServerLoggingUrl) return

Callers 3

infoMethod · 0.95
infoDeveloperMethod · 0.95
warnMethod · 0.95

Calls 2

debugMethod · 0.95
logMethod · 0.80

Tested by

no test coverage detected