davidefiocco commited on
Commit
bca9ece
·
1 Parent(s): 92987b5

More caching for logger

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -32,9 +32,8 @@ def load_engine() -> Pipeline:
32
 
33
  syslog = SysLogHandler(address=(st.secrets["logging_address"], int(st.secrets["logging_port"])))
34
 
35
-
36
- def load_logger() -> Logger:
37
- logging.basicConfig(handlers=[syslog])
38
  logger = logging.getLogger()
39
  logger.addHandler(syslog)
40
  logger.setLevel(logging.INFO)
@@ -47,7 +46,7 @@ with st.spinner(
47
  ):
48
 
49
  engine = load_engine()
50
- logger = load_logger()
51
 
52
  st.title("Le risposte alle tue domande personali")
53
 
 
32
 
33
  syslog = SysLogHandler(address=(st.secrets["logging_address"], int(st.secrets["logging_port"])))
34
 
35
+ @st.cache(hash_funcs={SysLogHandler: id})
36
+ def load_logger(syslog: SysLogHandler) -> Logger:
 
37
  logger = logging.getLogger()
38
  logger.addHandler(syslog)
39
  logger.setLevel(logging.INFO)
 
46
  ):
47
 
48
  engine = load_engine()
49
+ logger = load_logger(syslog)
50
 
51
  st.title("Le risposte alle tue domande personali")
52