stdout, or in {appDataPath}/logs/overseerr.log.',
time: 'Timestamp',
level: 'Severity',
label: 'Label',
message: 'Message',
filterDebug: 'Debug',
filterInfo: 'Info',
filterWarn: 'Warning',
filterError: 'Error',
showall: 'Show All Logs',
pauseLogs: 'Pause',
resumeLogs: 'Resume',
copyToClipboard: 'Copy to Clipboard',
logDetails: 'Log Details',
extraData: 'Additional Data',
copiedLogMessage: 'Copied log message to clipboard.',
viewdetails: 'View Details',
});
type Filter = 'debug' | 'info' | 'warn' | 'error';
const SettingsLogs = () => {
const router = useRouter();
const intl = useIntl();
const { addToast } = useToasts();
const [currentFilter, setCurrentFilter] = useState
{JSON.stringify(activeLog.log?.data, null, ' ')}
{intl.formatMessage(messages.logsDescription, {
code: (msg: React.ReactNode) => (
{msg}
),
appDataPath: appData ? appData.appDataPath : '/app/config',
})}