refactor(logging): replace console usage with logger
This commit is contained in:
@@ -3,6 +3,7 @@ import { User, UserRole } from '../../types';
|
||||
import { AccountStatus } from '../../services/auth/auth.constants';
|
||||
import { databaseService } from '../../services/database';
|
||||
import { useUser } from '../../contexts/UserContext';
|
||||
import { logger } from '../../services/logging';
|
||||
|
||||
interface AdminInterfaceProps {
|
||||
onClose: () => void;
|
||||
@@ -64,7 +65,7 @@ const AdminInterface: React.FC<AdminInterfaceProps> = ({ onClose }) => {
|
||||
setUsers(users);
|
||||
} catch (error) {
|
||||
setError('Failed to load users');
|
||||
console.error('Error loading users:', error);
|
||||
logger.ui.error('Error loading users', error as Error);
|
||||
pushToast('Failed to load users', 'error');
|
||||
} finally {
|
||||
setLoading(false);
|
||||
@@ -78,7 +79,7 @@ const AdminInterface: React.FC<AdminInterfaceProps> = ({ onClose }) => {
|
||||
await loadUsers();
|
||||
} catch (error) {
|
||||
setError('Failed to suspend user');
|
||||
console.error('Error suspending user:', error);
|
||||
logger.ui.error('Error suspending user', error as Error);
|
||||
pushToast('Failed to suspend user', 'error');
|
||||
}
|
||||
};
|
||||
@@ -90,7 +91,7 @@ const AdminInterface: React.FC<AdminInterfaceProps> = ({ onClose }) => {
|
||||
await loadUsers();
|
||||
} catch (error) {
|
||||
setError('Failed to activate user');
|
||||
console.error('Error activating user:', error);
|
||||
logger.ui.error('Error activating user', error as Error);
|
||||
pushToast('Failed to activate user', 'error');
|
||||
}
|
||||
};
|
||||
@@ -110,7 +111,7 @@ const AdminInterface: React.FC<AdminInterfaceProps> = ({ onClose }) => {
|
||||
await loadUsers();
|
||||
} catch (error) {
|
||||
setError('Failed to delete user');
|
||||
console.error('Error deleting user:', error);
|
||||
logger.ui.error('Error deleting user', error as Error);
|
||||
pushToast('Failed to delete user', 'error');
|
||||
} finally {
|
||||
setIsDeletingUser(false);
|
||||
@@ -137,7 +138,7 @@ const AdminInterface: React.FC<AdminInterfaceProps> = ({ onClose }) => {
|
||||
pushToast('Password changed successfully', 'success');
|
||||
} catch (error) {
|
||||
setError('Failed to change password');
|
||||
console.error('Error changing password:', error);
|
||||
logger.ui.error('Error changing password', error as Error);
|
||||
pushToast('Failed to change password', 'error');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import React, { useState, useEffect, useRef } from 'react';
|
||||
import { Medication, Frequency } from '../../types';
|
||||
import { medicationIcons } from '../icons/Icons';
|
||||
import { logger } from '../../services/logging';
|
||||
|
||||
interface AddMedicationModalProps {
|
||||
isOpen: boolean;
|
||||
@@ -67,7 +68,7 @@ const AddMedicationModal: React.FC<AddMedicationModalProps> = ({
|
||||
icon,
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('Failed to add medication', error);
|
||||
logger.ui.error('Failed to add medication', error as Error);
|
||||
alert('There was an error saving your medication. Please try again.');
|
||||
setIsSaving(false);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import React, { useState, useEffect, useRef } from 'react';
|
||||
import { Medication, Frequency } from '../../types';
|
||||
import { medicationIcons } from '../icons/Icons';
|
||||
import { logger } from '../../services/logging';
|
||||
|
||||
interface EditMedicationModalProps {
|
||||
isOpen: boolean;
|
||||
@@ -72,7 +73,7 @@ const EditMedicationModal: React.FC<EditMedicationModalProps> = ({
|
||||
icon,
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('Failed to update medication', error);
|
||||
logger.ui.error('Failed to update medication', error as Error);
|
||||
alert('There was an error updating your medication. Please try again.');
|
||||
setIsSaving(false);
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import {
|
||||
MAX_REMINDER_FREQUENCY_MINUTES,
|
||||
validateReminderInputs,
|
||||
} from './reminderValidation';
|
||||
import { logger } from '../../services/logging';
|
||||
|
||||
interface AddReminderModalProps {
|
||||
isOpen: boolean;
|
||||
@@ -77,7 +78,7 @@ const AddReminderModal: React.FC<AddReminderModalProps> = ({
|
||||
endTime,
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('Failed to add reminder', error);
|
||||
logger.ui.error('Failed to add reminder', error as Error);
|
||||
alert('There was an error saving your reminder. Please try again.');
|
||||
} finally {
|
||||
setIsSaving(false);
|
||||
|
||||
@@ -6,6 +6,7 @@ import {
|
||||
MAX_REMINDER_FREQUENCY_MINUTES,
|
||||
validateReminderInputs,
|
||||
} from './reminderValidation';
|
||||
import { logger } from '../../services/logging';
|
||||
|
||||
interface EditReminderModalProps {
|
||||
isOpen: boolean;
|
||||
@@ -79,7 +80,7 @@ const EditReminderModal: React.FC<EditReminderModalProps> = ({
|
||||
endTime,
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('Failed to update reminder', error);
|
||||
logger.ui.error('Failed to update reminder', error as Error);
|
||||
alert('There was an error updating your reminder. Please try again.');
|
||||
} finally {
|
||||
setIsSaving(false);
|
||||
|
||||
Reference in New Issue
Block a user