rss-news/pages/log_viewer.py
2025-07-07 11:37:22 +02:00

23 lines
551 B
Python

# log_viewer.py
import streamlit as st
import os
st.set_page_config(page_title="🧾 Log Viewer", layout="wide")
st.title("🧾 Letzte Logeinträge anzeigen")
LOG_FILE = "logs/rss_tool.log"
MAX_LINES = 500
if not os.path.exists(LOG_FILE):
st.warning("Keine Logdatei gefunden.")
else:
with open(LOG_FILE, "r") as f:
lines = f.readlines()
st.write(f"Letzte {min(len(lines), MAX_LINES)} Zeilen aus `{LOG_FILE}`:")
st.code("".join(lines[-MAX_LINES:]), language="text")
if st.button("🔄 Neu laden"):
st.rerun()