diff --git a/web/src/routes/Logs.jsx b/web/src/routes/Logs.jsx index fcaea21e9..94c226b5a 100644 --- a/web/src/routes/Logs.jsx +++ b/web/src/routes/Logs.jsx @@ -7,11 +7,26 @@ import Button from '../components/Button'; export default function Logs() { const [logService, setLogService] = useState('frigate'); + const [logs, setLogs] = useState('frigate'); const { data: frigateLogs } = useSWR('logs/frigate'); const { data: go2rtcLogs } = useSWR('logs/go2rtc'); const { data: nginxLogs } = useSWR('logs/nginx'); + useEffect(() => { + switch (logService) { + case 'frigate': + setLogs(frigateLogs); + break; + case 'go2rtc': + setLogs(go2rtcLogs); + break; + case 'nginx': + setLogs(nginxLogs); + break; + } + }, [frigateLogs, go2rtcLogs, nginxLogs, logService, setLogs]); + return (