logger updates

This commit is contained in:
Storme-bit
2026-04-26 22:28:54 -07:00
parent c86b565eed
commit 86e78cc4c6
23 changed files with 87 additions and 67 deletions

View File

@@ -1,5 +1,6 @@
import React, { useEffect, useState, useCallback, useRef } from 'react';
import { streamMessage, updateSession } from '../api/orchestration';
const { logger } = require('@nexusai/shared');
export function useChat({ activeSession, appendMessage, updateLastMessage, refreshSessions }) {
const [streaming, setStreaming] = useState(false);
@@ -73,7 +74,7 @@ export function useChat({ activeSession, appendMessage, updateLastMessage, refre
// Assign project after first message if one was set
if (projectId) {
updateSession(targetSession.external_id, { projectId })
.catch(err => console.warn('[useChat] Failed to assign project:', err.message));
.catch(err => logger.warn('[useChat] Failed to assign project:', err.message));
}
},

View File

@@ -2,6 +2,7 @@
import { useState, useEffect } from 'react';
import { fetchModels } from '../api/orchestration';
import { FALLBACK_MODELS, DEFAULT_MODEL } from '../config/constants';
const { logger } = require('@nexusai/shared');
export function useModels() {
const [models, setModels] = useState(FALLBACK_MODELS);
@@ -15,7 +16,7 @@ export function useModels() {
setSelectedModel(data[0]?.value ?? DEFAULT_MODEL);
})
.catch(err => {
console.warn('[useModels] Falling back to static list:', err.message);
logger.warn('[useModels] Falling back to static list:', err.message);
})
.finally(() => setLoading(false));
}, []);

View File

@@ -1,5 +1,6 @@
import { useState, useEffect, useCallback } from 'react';
import { fetchProjects } from '../api/orchestration';
const { logger } = require('@nexusai/shared');
export function useProjects() {
const [projects, setProjects] = useState([]);
@@ -8,7 +9,7 @@ export function useProjects() {
try {
setProjects(await fetchProjects());
} catch (err) {
console.warn('[useProjects] Failed to load projects:', err.message);
logger.warn('[useProjects] Failed to load projects:', err.message);
}
}, []);

View File

@@ -1,12 +1,13 @@
import { useState, useEffect } from 'react';
import { getSettings, updateSettings } from '../api/orchestration';
const { logger } = require('@nexusai/shared');
export function useSettings() {
const [settings, setSettings] = useState(null);
const [saving, setSaving] = useState(false);
useEffect(() => {
getSettings().then(setSettings).catch(console.error);
getSettings().then(setSettings).catch(logger.error);
}, []);
async function saveSetting(key, value) {
@@ -15,7 +16,7 @@ export function useSettings() {
const updated = await updateSettings({ [key]: value });
setSettings(updated);
} catch (err) {
console.error('[useSettings] Save failed:', err.message);
logger.error('[useSettings] Save failed:', err.message);
} finally {
setSaving(false);
}