Home | History | Annotate | Download | only in test

Lines Matching refs:logging

19 """Test harness for the logging module. Run all tests.
24 import logging
25 import logging.handlers
26 import logging.config
55 """Base class for logging tests."""
62 """Setup the default logging stream to an internal StringIO instance,
64 logger_dict = logging.getLogger().manager.loggerDict
65 logging._acquireLock()
67 self.saved_handlers = logging._handlers.copy()
68 self.saved_handler_list = logging._handlerList[:]
70 self.saved_level_names = logging._levelNames.copy()
72 logging._releaseLock()
77 logging.getLogger("\xab\xd7\xbb")
78 logging.getLogger(u"\u013f\u00d6\u0047")
80 self.root_logger = logging.getLogger("")
84 self.root_logger.setLevel(logging.DEBUG)
85 self.root_hdlr = logging.StreamHandler(self.stream)
86 self.root_formatter = logging.Formatter(self.log_format)
91 """Remove our logging stream, and restore the original logging
100 logging._acquireLock()
102 logging._levelNames.clear()
103 logging._levelNames.update(self.saved_level_names)
104 logging._handlers.clear()
105 logging._handlers.update(self.saved_handlers)
106 logging._handlerList[:] = self.saved_handler_list
107 loggerDict = logging.getLogger().manager.loggerDict
111 logging._releaseLock()
147 #Logging levels in a flat logger namespace.
150 ERR = logging.getLogger("ERR")
151 ERR.setLevel(logging.ERROR)
152 INF = logging.getLogger("INF")
153 INF.setLevel(logging.INFO)
154 DEB = logging.getLogger("DEB")
155 DEB.setLevel(logging.DEBUG)
158 ERR.log(logging.CRITICAL, m())
161 INF.log(logging.CRITICAL, m())
166 DEB.log(logging.CRITICAL, m())
194 # Logging levels in a nested namespace, all explicitly set.
197 INF = logging.getLogger("INF")
198 INF.setLevel(logging.INFO)
199 INF_ERR = logging.getLogger("INF.ERR")
200 INF_ERR.setLevel(logging.ERROR)
203 INF_ERR.log(logging.CRITICAL, m())
217 #Logging levels in a nested namespace, inherited from parent loggers.
220 INF = logging.getLogger("INF")
221 INF.setLevel(logging.INFO)
222 INF_ERR = logging.getLogger("INF.ERR")
223 INF_ERR.setLevel(logging.ERROR)
224 INF_UNDEF = logging.getLogger("INF.UNDEF")
225 INF_ERR_UNDEF = logging.getLogger("INF.ERR.UNDEF")
226 UNDEF = logging.getLogger("UNDEF")
229 INF_UNDEF.log(logging.CRITICAL, m())
233 INF_ERR_UNDEF.log(logging.CRITICAL, m())
252 # Logging levels when some parent does not exist yet.
255 INF = logging.getLogger("INF")
256 GRANDCHILD = logging.getLogger("INF.BADPARENT.UNDEF")
257 CHILD = logging.getLogger("INF.BADPARENT")
258 INF.setLevel(logging.INFO)
261 GRANDCHILD.log(logging.FATAL, m())
263 CHILD.log(logging.FATAL, m())
278 self.assertRaises(TypeError, logging.getLogger, any)
287 filter_ = logging.Filter("spam.eggs")
291 spam = logging.getLogger("spam")
292 spam_eggs = logging.getLogger("spam.eggs")
293 spam_eggs_fish = logging.getLogger("spam.eggs.fish")
294 spam_bakedbeans = logging.getLogger("spam.bakedbeans")
315 # logging system.
347 class GarrulousFilter(logging.Filter):
354 class VerySpecificFilter(logging.Filter):
364 """Test various filtering possibilities with custom logging levels."""
372 logging.addLevelName(k, v)
406 self.root_logger.handlers[0].setLevel(logging.NOTSET)
460 self.mem_hdlr = logging.handlers.MemoryHandler(10, logging.WARNING,
462 self.mem_logger = logging.getLogger('mem')
477 # This will flush because the level is >= logging.WARNING
499 class ExceptionFormatter(logging.Formatter):
507 """Reading logging config from a .ini-style config file."""
635 config5 = config1.replace('class=StreamHandler', 'class=logging.StreamHandler')
740 logging.config.fileConfig(file, **kwargs)
746 logger = logging.getLogger()
761 logger = logging.getLogger("compiler.parser")
784 logger = logging.getLogger()
788 logging.exception("just testing")
804 logger = logging.getLogger("compiler.parser")
810 hyphenated = logging.getLogger('compiler-hyphenated')
824 logger = logging.getLogger("compiler.parser")
829 logger = logging.getLogger("compiler.lexer")
846 logger = logging.getLogger('foo')
855 """Handler for a streaming logging request. It saves the log message in the
873 record = logging.makeLogRecord(obj)
890 """A simple-minded TCP socket-based logging receiver suitable for test
897 port=logging.handlers.DEFAULT_TCP_LOGGING_PORT,
932 self.sock_hdlr = logging.handlers.SocketHandler('localhost', self.port)
958 logger = logging.getLogger("tcp")
995 self.root_logger.setLevel(logging.INFO)
996 foo = logging.getLogger("foo")
998 foo.setLevel(logging.DEBUG)
1008 bar = logging.getLogger("foo")
1019 log = logging.getLogger("test")
1024 handler = logging.FileHandler(fn)
1043 log = logging.getLogger("test")
1051 handler = logging.StreamHandler(writer)
1068 logging.captureWarnings(True)
1072 h = logging.StreamHandler(file)
1073 logger = logging.getLogger("py.warnings")
1090 logging.captureWarnings(False)
1094 return logging.Formatter(format, datefmt)
1097 return logging.StreamHandler()
1099 class CustomHandler(logging.StreamHandler):
1104 """Reading logging config from a dictionary."""
1118 'class' : 'logging.StreamHandler',
1140 'class' : 'logging.StreamHandler',
1167 'class' : 'logging.StreamHandler',
1194 'class' : 'logging.StreamHandler',
1222 'class' : 'logging.StreamHandler',
1249 'class' : 'logging.StreamHandler',
1277 'class' : 'logging.StreamHandler',
1308 'class' : 'logging.StreamHandler',
1390 'class' : 'logging.StreamHandler',
1417 'class' : 'logging.StreamHandler',
1445 'class' : 'logging.StreamHandler',
1507 'class' : 'logging.StreamHandler',
1536 'class' : 'logging.StreamHandler',
1566 'class' : 'logging.StreamHandler',
1597 'class' : 'logging.StreamHandler',
1627 "class": "logging.StreamHandler",
1632 "class": "logging.handlers.MemoryHandler",
1649 logging.config.dictConfig(conf)
1655 logger = logging.getLogger()
1670 logger = logging.getLogger("compiler.parser")
1701 #logger = logging.getLogger()
1705 logging.exception("just testing")
1716 #logger = logging.getLogger()
1720 logging.exception("just testing")
1736 logger = logging.getLogger("compiler.parser")
1748 logger = logging.getLogger("compiler.parser")
1750 logger = logging.getLogger("compiler.lexer")
1765 logger = logging.getLogger("compiler.parser")
1777 logger = logging.getLogger("compiler.parser")
1782 logger = logging.getLogger("compiler.lexer")
1798 logger = logging.getLogger("compiler.parser")
1816 logger = logging.getLogger("compiler.parser")
1818 logger = logging.getLogger('compiler')
1821 logger = logging.getLogger('compiler.lexer')
1824 logger = logging.getLogger("compiler.parser.codegen")
1844 t = logging.config.listen(0)
1866 logging.config.stopListening()
1872 logger = logging.getLogger("compiler.parser")
1874 logger = logging.getLogger('compiler')
1877 logger = logging.getLogger('compiler.lexer')
1880 logger = logging.getLogger("compiler.parser.codegen")
1891 logger = logging.getLogger("compiler.parser")
1904 handler = logging.getLogger('mymodule').handlers[0]
1905 self.assertIsInstance(handler.target, logging.Handler)
1911 class MyLogger(logging.Logger):
1915 man = logging.Manager(None)
1920 logging.warning('should not appear in logged')
1927 r = logging.getLogger()
1928 l1 = logging.getLogger('abc')
1929 l2 = logging.getLogger('def.ghi')
1932 self.assertTrue(c1 is logging.getLogger('xyz'))
1933 self.assertTrue(c2 is logging.getLogger('uvw.xyz'))
1937 self.assertTrue(c1 is logging.getLogger('abc.def'))
1938 self.assertTrue(c2 is logging.getLogger('abc.def.ghi'))
1965 h = logging.handlers.WatchedFileHandler(fn, delay=delay)
1966 f = logging.Formatter('%(asctime)s: %(levelname)s: %(message)s')
1971 r = logging.makeLogRecord({'msg': 'testing' })