From 04799a8ac1671cdf3c6de8befce4f2b78212c5ee Mon Sep 17 00:00:00 2001 From: Michal Tuszowski Date: Wed, 20 Aug 2025 22:16:33 +0200 Subject: [PATCH] fx --- latex_functions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/latex_functions.py b/latex_functions.py index e03d5c1..6a26694 100644 --- a/latex_functions.py +++ b/latex_functions.py @@ -65,7 +65,7 @@ async def run_latex_two_passes( Zwraca: (ok, log_text, pdf_path). """ logger_obj = logging.getLogger(logger) if logger else logging.getLogger() - logger_obj.info("Compiling %s with %s engine", tex_filename, tex_engine) + logger_obj.info("Compiling %s with %s engine two passes", tex_filename, tex_engine) logs: List[str] = [] pdf_path = workdir / (Path(tex_filename).stem + ".pdf") @@ -96,7 +96,7 @@ async def compile_single_tex_bytes( Każdy plik zapisujemy w katalogu roboczym widocznym dla kompilatora. """ log = logging.getLogger(logger) if logger else logging.getLogger() - log.info("Compiling %s with %s engine", filename, tex_engine) + log.info("Compiling %s with %s engine single tex", filename, tex_engine) if not is_safe_tex_name(filename): return {"ok": False, "pdf_bytes": None, "log_text": "Invalid .tex filename", "pdf_name": None} @@ -113,6 +113,9 @@ async def compile_single_tex_bytes( (wd / Path(fname).name).write_bytes(data) ok, log_text, pdf_path = await run_latex_two_passes(Path(filename).name, wd, tex_engine, timeout_sec, logger) + log.info("LaTeX compile finished: %s", "OK" if ok else "FAIL") + log.info("Log text:\n%s", log_text[-2000:]) # Log last 2000 chars + log.info("PDF path: %s", pdf_path) if ok and pdf_path.exists(): return { "ok": True,