mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 09:45:22 +03:00
Clean up settings logs
This commit is contained in:
parent
0003a2060b
commit
fbbfa98308
@ -7,11 +7,26 @@ import Button from '../components/Button';
|
|||||||
|
|
||||||
export default function Logs() {
|
export default function Logs() {
|
||||||
const [logService, setLogService] = useState('frigate');
|
const [logService, setLogService] = useState('frigate');
|
||||||
|
const [logs, setLogs] = useState('frigate');
|
||||||
|
|
||||||
const { data: frigateLogs } = useSWR('logs/frigate');
|
const { data: frigateLogs } = useSWR('logs/frigate');
|
||||||
const { data: go2rtcLogs } = useSWR('logs/go2rtc');
|
const { data: go2rtcLogs } = useSWR('logs/go2rtc');
|
||||||
const { data: nginxLogs } = useSWR('logs/nginx');
|
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 (
|
return (
|
||||||
<div className="space-y-4 p-2 px-4">
|
<div className="space-y-4 p-2 px-4">
|
||||||
<Heading>Logs</Heading>
|
<Heading>Logs</Heading>
|
||||||
@ -19,7 +34,7 @@ export default function Logs() {
|
|||||||
<ButtonsTabbed viewModes={['frigate', 'go2rtc', 'nginx']} setViewMode={setLogService} />
|
<ButtonsTabbed viewModes={['frigate', 'go2rtc', 'nginx']} setViewMode={setLogService} />
|
||||||
|
|
||||||
<div className='overflow-auto font-mono text-sm text-gray-900 dark:text-gray-100 rounded bg-gray-100 dark:bg-gray-800 p-2 whitespace-pre-wrap'>
|
<div className='overflow-auto font-mono text-sm text-gray-900 dark:text-gray-100 rounded bg-gray-100 dark:bg-gray-800 p-2 whitespace-pre-wrap'>
|
||||||
{logService == 'frigate' ? frigateLogs : (logService == 'go2rtc' ? go2rtcLogs : nginxLogs)}
|
{logs}
|
||||||
</div>
|
</div>
|
||||||
<Button className="">
|
<Button className="">
|
||||||
Copy to Clipboard
|
Copy to Clipboard
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user