🔖 Release v1.4.5
This commit is contained in:
parent
691c9e00b6
commit
e7d98dba3a
10 changed files with 1322 additions and 147 deletions
23
pages/log_viewer.py
Normal file
23
pages/log_viewer.py
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# 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()
|
||||
Loading…
Add table
Add a link
Reference in a new issue