Home | History | Annotate | Download | only in test

Lines Matching refs:logging

17 """Test harness for the logging module. Run all tests.
22 import logging
23 import logging.handlers
24 import logging.config
53 """Base class for logging tests."""
60 """Setup the default logging stream to an internal StringIO instance,
62 logger_dict = logging.getLogger().manager.loggerDict
63 logging._acquireLock()
65 self.saved_handlers = logging._handlers.copy()
66 self.saved_handler_list = logging._handlerList[:]
68 self.saved_level_names = logging._levelNames.copy()
70 logging._releaseLock()
75 logging.getLogger("\xab\xd7\xbb")
76 logging.getLogger(u"\u013f\u00d6\u0047")
78 self.root_logger = logging.getLogger("")
82 self.root_logger.setLevel(logging.DEBUG)
83 self.root_hdlr = logging.StreamHandler(self.stream)
84 self.root_formatter = logging.Formatter(self.log_format)
89 """Remove our logging stream, and restore the original logging
98 logging._acquireLock()
100 logging._levelNames.clear()
101 logging._levelNames.update(self.saved_level_names)
102 logging._handlers.clear()
103 logging._handlers.update(self.saved_handlers)
104 logging._handlerList[:] = self.saved_handler_list
105 loggerDict = logging.getLogger().manager.loggerDict
109 logging._releaseLock()
145 #Logging levels in a flat logger namespace.
148 ERR = logging.getLogger("ERR")
149 ERR.setLevel(logging.ERROR)
150 INF = logging.getLogger("INF")
151 INF.setLevel(logging.INFO)
152 DEB = logging.getLogger("DEB")
153 DEB.setLevel(logging.DEBUG)
156 ERR.log(logging.CRITICAL, m())
159 INF.log(logging.CRITICAL, m())
164 DEB.log(logging.CRITICAL, m())
192 # Logging levels in a nested namespace, all explicitly set.
195 INF = logging.getLogger("INF")
196 INF.setLevel(logging.INFO)
197 INF_ERR = logging.getLogger("INF.ERR")
198 INF_ERR.setLevel(logging.ERROR)
201 INF_ERR.log(logging.CRITICAL, m())
215 #Logging levels in a nested namespace, inherited from parent loggers.
218 INF = logging.getLogger("INF")
219 INF.setLevel(logging.INFO)
220 INF_ERR = logging.getLogger("INF.ERR")
221 INF_ERR.setLevel(logging.ERROR)
222 INF_UNDEF = logging.getLogger("INF.UNDEF")
223 INF_ERR_UNDEF = logging.getLogger("INF.ERR.UNDEF")
224 UNDEF = logging.getLogger("UNDEF")
227 INF_UNDEF.log(logging.CRITICAL, m())
231 INF_ERR_UNDEF.log(logging.CRITICAL, m())
250 # Logging levels when some parent does not exist yet.
253 INF = logging.getLogger("INF")
254 GRANDCHILD = logging.getLogger("INF.BADPARENT.UNDEF")
255 CHILD = logging.getLogger("INF.BADPARENT")
256 INF.setLevel(logging.INFO)
259 GRANDCHILD.log(logging.FATAL, m())
261 CHILD.log(logging.FATAL, m())
276 self.assertRaises(TypeError, logging.getLogger, any)
285 filter_ = logging.Filter("spam.eggs")
289 spam = logging.getLogger("spam")
290 spam_eggs = logging.getLogger("spam.eggs")
291 spam_eggs_fish = logging.getLogger("spam.eggs.fish")
292 spam_bakedbeans = logging.getLogger("spam.bakedbeans")
313 # logging system.
345 class GarrulousFilter(logging.Filter):
352 class VerySpecificFilter(logging.Filter):
362 """Test various filtering possibilities with custom logging levels."""
370 logging.addLevelName(k, v)
404 self.root_logger.handlers[0].setLevel(logging.NOTSET)
458 self.mem_hdlr = logging.handlers.MemoryHandler(10, logging.WARNING,
460 self.mem_logger = logging.getLogger('mem')
475 # This will flush because the level is >= logging.WARNING
497 class ExceptionFormatter(logging.Formatter):
505 """Reading logging config from a .ini-style config file."""
633 config5 = config1.replace('class=StreamHandler', 'class=logging.StreamHandler')
738 logging.config.fileConfig(file, **kwargs)
744 logger = logging.getLogger()
759 logger = logging.getLogger("compiler.parser")
782 logger = logging.getLogger()
786 logging.exception("just testing")
802 logger = logging.getLogger("compiler.parser")
808 hyphenated = logging.getLogger('compiler-hyphenated')
822 logger = logging.getLogger("compiler.parser")
827 logger = logging.getLogger("compiler.lexer")
844 logger = logging.getLogger('foo')
853 """Handler for a streaming logging request. It saves the log message in the
871 record = logging.makeLogRecord(obj)
888 """A simple-minded TCP socket-based logging receiver suitable for test
895 port=logging.handlers.DEFAULT_TCP_LOGGING_PORT,
930 self.sock_hdlr = logging.handlers.SocketHandler('localhost', self.port)
956 logger = logging.getLogger("tcp")
993 self.root_logger.setLevel(logging.INFO)
994 foo = logging.getLogger("foo")
996 foo.setLevel(logging.DEBUG)
1006 bar = logging.getLogger("foo")
1017 log = logging.getLogger("test")
1022 handler = logging.FileHandler(fn)
1041 log = logging.getLogger("test")
1049 handler = logging.StreamHandler(writer)
1063 log = logging.getLogger("test")
1069 handler = logging.StreamHandler(writer)
1084 logging.captureWarnings(True)
1088 h = logging.StreamHandler(file)
1089 logger = logging.getLogger("py.warnings")
1106 logging.captureWarnings(False)
1110 return logging.Formatter(format, datefmt)
1113 return logging.StreamHandler()
1115 class CustomHandler(logging.StreamHandler):
1120 """Reading logging config from a dictionary."""
1134 'class' : 'logging.StreamHandler',
1156 'class' : 'logging.StreamHandler',
1183 'class' : 'logging.StreamHandler',
1210 'class' : 'logging.StreamHandler',
1238 'class' : 'logging.StreamHandler',
1265 'class' : 'logging.StreamHandler',
1293 'class' : 'logging.StreamHandler',
1324 'class' : 'logging.StreamHandler',
1406 'class' : 'logging.StreamHandler',
1433 'class' : 'logging.StreamHandler',
1461 'class' : 'logging.StreamHandler',
1523 'class' : 'logging.StreamHandler',
1552 'class' : 'logging.StreamHandler',
1582 'class' : 'logging.StreamHandler',
1613 'class' : 'logging.StreamHandler',
1643 "class": "logging.StreamHandler",
1648 "class": "logging.handlers.MemoryHandler",
1665 logging.config.dictConfig(conf)
1671 logger = logging.getLogger()
1686 logger = logging.getLogger("compiler.parser")
1717 #logger = logging.getLogger()
1721 logging.exception("just testing")
1732 #logger = logging.getLogger()
1736 logging.exception("just testing")
1752 logger = logging.getLogger("compiler.parser")
1764 logger = logging.getLogger("compiler.parser")
1766 logger = logging.getLogger("compiler.lexer")
1781 logger = logging.getLogger("compiler.parser")
1793 logger = logging.getLogger("compiler.parser")
1798 logger = logging.getLogger("compiler.lexer")
1814 logger = logging.getLogger("compiler.parser")
1832 logger = logging.getLogger("compiler.parser")
1834 logger = logging.getLogger('compiler')
1837 logger = logging.getLogger('compiler.lexer')
1840 logger = logging.getLogger("compiler.parser.codegen")
1860 t = logging.config.listen(0)
1882 logging.config.stopListening()
1888 logger = logging.getLogger("compiler.parser")
1890 logger = logging.getLogger('compiler')
1893 logger = logging.getLogger('compiler.lexer')
1896 logger = logging.getLogger("compiler.parser.codegen")
1907 logger = logging.getLogger("compiler.parser")
1920 handler = logging.getLogger('mymodule').handlers[0]
1921 self.assertIsInstance(handler.target, logging.Handler)
1927 class MyLogger(logging.Logger):
1931 man = logging.Manager(None)
1936 logging.warning('should not appear in logged')
1943 r = logging.getLogger()
1944 l1 = logging.getLogger('abc')
1945 l2 = logging.getLogger('def.ghi')
1948 self.assertTrue(c1 is logging.getLogger('xyz'))
1949 self.assertTrue(c2 is logging.getLogger('uvw.xyz'))
1953 self.assertTrue(c1 is logging.getLogger('abc.def'))
1954 self.assertTrue(c2 is logging.getLogger('abc.def.ghi'))
1981 h = logging.handlers.WatchedFileHandler(fn, delay=delay)
1982 f = logging.Formatter('%(asctime)s: %(levelname)s: %(message)s')
1987 r = logging.makeLogRecord({'msg': 'testing' })