Spaces:
Paused
Paused
davidefiocco
commited on
Commit
·
43040b7
1
Parent(s):
fa78480
Trying to cache logger
Browse files
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import json
|
2 |
import logging
|
|
|
3 |
from logging.handlers import SysLogHandler
|
4 |
|
5 |
import streamlit as st
|
@@ -29,18 +30,21 @@ def load_engine() -> Pipeline:
|
|
29 |
|
30 |
return nlp_qa
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
with st.spinner(
|
34 |
text="Sto preparando il necessario per rispondere alle tue domande personali..."
|
35 |
):
|
36 |
|
37 |
engine = load_engine()
|
38 |
-
|
39 |
-
syslog = SysLogHandler(address=(st.secrets["logging_address"], int(st.secrets["logging_port"])))
|
40 |
-
logging.basicConfig(handlers=[syslog])
|
41 |
-
logger = logging.getLogger()
|
42 |
-
logger.addHandler(syslog)
|
43 |
-
logger.setLevel(logging.INFO)
|
44 |
|
45 |
st.title("Le risposte alle tue domande personali")
|
46 |
|
|
|
1 |
import json
|
2 |
import logging
|
3 |
+
from logging import Logger
|
4 |
from logging.handlers import SysLogHandler
|
5 |
|
6 |
import streamlit as st
|
|
|
30 |
|
31 |
return nlp_qa
|
32 |
|
33 |
+
@st.cache()
|
34 |
+
def load_logger() -> Logger:
|
35 |
+
syslog = SysLogHandler(address=(st.secrets["logging_address"], int(st.secrets["logging_port"])))
|
36 |
+
logging.basicConfig(handlers=[syslog])
|
37 |
+
logger = logging.getLogger()
|
38 |
+
logger.addHandler(syslog)
|
39 |
+
logger.setLevel(logging.INFO)
|
40 |
+
|
41 |
|
42 |
with st.spinner(
|
43 |
text="Sto preparando il necessario per rispondere alle tue domande personali..."
|
44 |
):
|
45 |
|
46 |
engine = load_engine()
|
47 |
+
logger = load_logger()
|
|
|
|
|
|
|
|
|
|
|
48 |
|
49 |
st.title("Le risposte alle tue domande personali")
|
50 |
|