示例#1
0
 def test_set_log_level_by_constant(self):
     """Test streamlit.logger.set_log_level."""
     data = [
         logging.CRITICAL,
         logging.ERROR,
         logging.WARNING,
         logging.INFO,
         logging.DEBUG,
     ]
     for k in data:
         logger.set_log_level(k)
         self.assertEqual(k, logging.getLogger().getEffectiveLevel())
示例#2
0
def _update_logger():
    _logger.set_log_level(_config.get_option("logger.level").upper())
    _logger.update_formatter()
    _logger.init_tornado_logs()
示例#3
0
def _set_log_level():
    _logger.set_log_level(_config.get_option("global.logLevel").upper())
    _logger.init_tornado_logs()
示例#4
0
 def test_set_log_level_error(self):
     """Test streamlit.logger.set_log_level."""
     with pytest.raises(SystemExit) as e:
         logger.set_log_level(90)
     self.assertEqual(e.type, SystemExit)
     self.assertEqual(e.value.code, 1)