move logger

Seto Elkahfi committed Aug 3, 2024 at 02:13 UTC 9676044258d8b6f7e6b3d914ee359783252a3d7e
16 files changed +16 -17
frontend/splitfire-desktop/app/_src/App.tsx
+1 -1
@@ -29,7 +29,7 @@ import { Container, Spinner } from 'react-bootstrap';
29 import { UserContext } from './lib/CurrentUserContext';
30 import { PlayerAudio } from './components/player/Player';
31 import { PlayerView } from './components/player/PlayerView';
32 -import { useLogger } from './lib/logger';
32 +import { useLogger } from '../../lib/logger';
33 import { LoadingView } from './components/templates/LoadingView';
34
35 let i18nConfig = {
frontend/splitfire-desktop/app/_src/components/pages/Search.tsx
+1 -1
@@ -4,7 +4,7 @@ import { Col, Container, Row, Spinner } from "react-bootstrap";
4 import { useSearchParams } from "react-router-dom";
5 import { SearchResponse, SearchAutocompleteResult } from "./Home";
6 import { SearchResultView } from "./SearchResultView";
7 -import { useLogger } from "../../lib/logger";
7 +import { useLogger } from "../../../../lib/logger";
8
9 enum State {
10 IDLE,
frontend/splitfire-desktop/app/_src/components/pages/home/Random.tsx
+1 -1
@@ -4,7 +4,7 @@ import { Button, Carousel, Col, Row, Spinner } from "react-bootstrap";
4 import { FormattedMessage } from "react-intl";
5 import { Link } from "react-router-dom";
6 import { SongProvider } from "../../../models/SongResponse";
7 -import { useLogger } from "../../../lib/logger";
7 +import { useLogger } from "../../../../../lib/logger";
8 import ErrorView from "../../templates/Error";
9
10 enum State {
frontend/splitfire-desktop/app/_src/components/pages/song/SongView.tsx
+1 -1
@@ -6,7 +6,7 @@ import { useParams } from "react-router-dom";
6 import { SongResponse } from "../../../models/SongResponse";
7 import SongViewItems from "./SongViewItems";
8 import SongViewConnectProvider from "./SongViewConnectProvider";
9 -import { useLogger } from "../../../lib/logger";
9 +import { useLogger } from "../../../../../lib/logger";
10
11 export interface Payload {
12 reference_id: string
frontend/splitfire-desktop/app/_src/components/player/Player.tsx
+1 -1
@@ -2,7 +2,7 @@ import { useCallback, useContext, useEffect, useState } from "react"
2 import { Col, Container, Row } from "react-bootstrap"
3 import { useParams } from "react-router-dom"
4 import { ModeDemucs } from "./models/Mode"
5 -import { useLogger } from "../../lib/logger"
5 +import { useLogger } from "../../../../lib/logger"
6 import { CountDownView } from "./CountDownView"
7 import ErrorView from "../templates/Error"
8 import { LoadingView } from "../templates/LoadingView"
frontend/splitfire-desktop/app/_src/components/profiles/ProfileView.tsx
+1 -1
@@ -3,7 +3,7 @@ import User, { usernameOrId } from "../../models/user"
3 import { Mode } from "../player/models/Mode"
4 import { Button, Col, Form, Row, Spinner, Image } from "react-bootstrap"
5 import { Link } from "react-router-dom"
6 -import { useLogger } from "../../lib/logger"
6 +import { useLogger } from "../../../../lib/logger"
7
8
9 interface ProfileViewProps {
frontend/splitfire-desktop/app/_ui/address-bar.tsx
+1 -1
@@ -3,7 +3,7 @@
3 import React from 'react';
4 import { usePathname } from 'next/navigation';
5 import { HomeIcon } from '@heroicons/react/solid';
6 -import { useLogger } from '../_src/lib/logger';
6 +import { useLogger } from '../../lib/logger';
7
8 export function AddressBar() {
9 const log = useLogger('AddressBar');
frontend/splitfire-desktop/app/debug/page.tsx
+1 -1
@@ -10,7 +10,7 @@ import { Button } from "../_ui/components/button";
10 import { useEffect, useState } from "react";
11 import { LoadingView } from "../_src/components/templates/LoadingView";
12 import { TauriResponse } from "@/models/shared";
13 -import { useLogger } from "../_src/lib/logger";
13 +import { useLogger } from "../../lib/logger";
14
15 enum State {
16 LOADING,
frontend/splitfire-desktop/app/layout.tsx
+1 -1
@@ -6,7 +6,7 @@ import "./globals.css";
6 import { useEffect, useState } from "react";
7 import { CurrentUser, CurrentUserType, db } from "./_src/lib/db";
8 import { UserContext } from "./_src/lib/CurrentUserContext";
9 -import { useLogger } from "./_src/lib/logger";
9 +import { useLogger } from "../lib/logger";
10
11 enum State {
12 LOADING,
frontend/splitfire-desktop/app/logout/page.tsx
+1 -1
@@ -2,7 +2,7 @@
2
3 import { useContext, useState } from "react";
4 import { UserContext } from "../_src/lib/CurrentUserContext";
5 -import { useLogger } from "../_src/lib/logger";
5 +import { useLogger } from "../../lib/logger";
6 import { CurrentUser, db } from "../_src/lib/db";
7 import { invoke } from "@tauri-apps/api/tauri";
8 import { TAURI_ACCOUNT_LOGOUT } from "../_src/lib/tauriHandler";
frontend/splitfire-desktop/app/play/page.tsx
+1 -1
@@ -4,7 +4,7 @@ import { invoke } from "@tauri-apps/api";
4 import { useContext, useEffect, useState } from "react";
5 import { TAURI_PLAYER_PREPARE } from "../_src/lib/tauriHandler";
6 import { useRouter, useSearchParams } from "next/navigation";
7 -import { useLogger } from "../_src/lib/logger";
7 +import { useLogger } from "../../lib/logger";
8 import { IconSpinner } from "../_ui/components/icons";
9 import { PlayerPrepareResponse } from "@/models/content";
10 import { TauriResponse } from "@/models/shared";
frontend/splitfire-desktop/app/profile/page.tsx
+1 -1
@@ -2,7 +2,7 @@
2
3 import { useContext, useEffect, useState } from "react";
4 import { UserContext } from "../_src/lib/CurrentUserContext";
5 -import { useLogger } from "../_src/lib/logger";
5 +import { useLogger } from "../../lib/logger";
6 import { usernameOrId } from "../_src/models/user";
7 import { useSearchParams } from "next/navigation";
8 import Image from "next/image";
frontend/splitfire-desktop/app/register/page.tsx
+1 -1
@@ -5,7 +5,7 @@ import { useState } from "react";
5 import * as Form from "@radix-ui/react-form";
6 import { TAURI_ACCOUNT_REGISTER } from "../_src/lib/tauriHandler";
7 import { Button } from "../_ui/components/button";
8 -import { useLogger } from "../_src/lib/logger";
8 +import { useLogger } from "../../lib/logger";
9 import { AccountRegisterResponse } from "@/models/account";
10 import { TauriResponse } from "@/models/shared";
11
frontend/splitfire-desktop/app/split/page.tsx
+1 -1
@@ -1,7 +1,7 @@
1 "use client";
2
3 import { useSearchParams } from "next/navigation";
4 -import { useLogger } from "../_src/lib/logger";
4 +import { useLogger } from "../../lib/logger";
5 import { useEffect, useState } from "react";
6 import { invoke } from "@tauri-apps/api";
7 import { TAURI_CONTENT_SONG_BRIDGE_DETAIL } from "../_src/lib/tauriHandler";
frontend/splitfire-desktop/app/top-voted/page.tsx
+1 -1
@@ -6,7 +6,7 @@ import { useState, useEffect } from "react";
6 import { TAURI_CONTENT_TOP_VOTED } from "../_src/lib/tauriHandler";
7 import { SongProvider } from "../_src/models/SongResponse";
8 import { SkeletonCard, SongProviderCard, SongProviderPath } from "../_ui/skeleton-card";
9 -import { useLogger } from "../_src/lib/logger";
9 +import { useLogger } from "../../lib/logger";
10
11 export default function Page() {
12 const log = useLogger("TOp votes");
frontend/splitfire-desktop/lib/logger.ts renamed
+1 -2
@@ -1,10 +1,9 @@
1 import { Logger } from "tslog"
2 -import isTauri from "./isTauri"
2
3 export const useLogger = (name: string) => {
4 return new Logger({
5 name: name,
7 - type: isTauri() ? 'json' : 'pretty',
6 + type: 'pretty',
7 minLevel: process.env.NODE_ENV === "production" ? 6: 0,
8 })
9 }
\ No newline at end of file