feat: add logging enhancements by integrating pino and pino-pretty for improved error tracking and debugging across the application

This commit is contained in:
Julien Froidefond
2025-10-26 06:15:47 +01:00
parent 7cc72dc13d
commit 52350a43d9
84 changed files with 455 additions and 177 deletions

View File

@@ -2,6 +2,7 @@ import { useState, useCallback, useRef, useEffect } from "react";
import { useRouter } from "next/navigation";
import { ClientOfflineBookService } from "@/lib/services/client-offlinebook.service";
import type { KomgaBook } from "@/types/komga";
import logger from "@/lib/logger";
interface UsePageNavigationProps {
book: KomgaBook;
@@ -46,7 +47,7 @@ export function usePageNavigation({
body: JSON.stringify({ page, completed }),
});
} catch (error) {
console.error("Sync error:", error);
logger.error({ err: error }, "Sync error:");
}
},
[book, pages.length]