feat(llm): resolve compilation and typecheck errors

This commit is contained in:
perfectra1n
2025-08-09 08:35:23 -07:00
parent a1e596b81b
commit 97ec882528
10 changed files with 153 additions and 114 deletions

View File

@@ -8,7 +8,7 @@
* - No production debug statements
*/
import log from '../../../log.js';
import log from '../../log.js';
import configurationService from './configuration_service.js';
// Log levels
@@ -128,14 +128,20 @@ export class LoggingService {
switch (entry.level) {
case LogLevel.ERROR:
if (entry.error) {
log.error(formattedMessage, entry.error);
log.error(`${formattedMessage}: ${entry.error instanceof Error ? entry.error.message : String(entry.error)}`);
} else if (entry.data) {
log.error(`${formattedMessage}: ${JSON.stringify(entry.data)}`);
} else {
log.error(formattedMessage, entry.data);
log.error(formattedMessage);
}
break;
case LogLevel.WARN:
log.warn(formattedMessage, entry.data);
if (entry.data && Object.keys(entry.data).length > 0) {
log.info(`[WARN] ${formattedMessage} - ${JSON.stringify(entry.data)}`);
} else {
log.info(`[WARN] ${formattedMessage}`);
}
break;
case LogLevel.INFO: