1. 1a0d2be #5287: Add exception handling around findCaller() call to help out IronPython. by Vinay Sajip · 16 years ago
  2. b20af94 Issue #5170: Fixed Unicode output bug in logging and added test case. This is a regression which did not occur in 2.5. by Vinay Sajip · 16 years ago
  3. aecf36a Issue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileHandler and changed header comment slightly. by Vinay Sajip · 16 years ago
  4. 5fb11b2 Issue 5013: Fixed bug in FileHandler when delay was set. by Vinay Sajip · 16 years ago
  5. 438195f issue 4301: patch logging to add processName, remove the old _check_logger_class code by Jesse Noller · 16 years ago
  6. 84040db Issue 4336: Let users of HTTPConnection.endheaders() submit a message body to the function if required. by Kristján Valur Jónsson · 16 years ago
  7. 3e16f3d remove has_key usage by Benjamin Peterson · 16 years ago
  8. 6831d6b Took Nick Coghlan's advice about importing warnings globally in logging, to avoid the possibility of race conditions: "This could deadlock if a thread spawned as a side effect of importing a module happens to trigger a warning. warnings is pulled into sys.modules as part of the interpreter startup - having a global 'import warnings' shouldn't have any real effect on logging's import time." by Vinay Sajip · 16 years ago
  9. 213faca Issue #4384: Added logging integration with warnings module using captureWarnings(). This change includes a NullHandler which does nothing; it will be of use to library developers who want to avoid the "No handlers could be found for logger XXX" message which can appear if the library user doesn't configure logging. by Vinay Sajip · 16 years ago
  10. 65d66e1 Issue #3772: Fixed regression problem in StreamHandler.emit(). by Vinay Sajip · 16 years ago
  11. 6a2fd81 Issue #3726: Allowed spaces in separators in logging configuration files. by Vinay Sajip · 16 years ago
  12. 72ed078 logging: fixed lack of use of encoding attribute specified on a stream. by Vinay Sajip · 16 years ago
  13. a9b2222 change a few uses of the threading APIs by Benjamin Peterson · 16 years ago
  14. e6bfe80 Remove dict.has_key() and apply() usage from the logging package to silence by Brett Cannon · 16 years ago
  15. bc7e34f Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch. by Vinay Sajip · 16 years ago
  16. 5ff7171 Removed out-of-date comment in _install_handlers and by Vinay Sajip · 16 years ago
  17. 5f7b97d Bug #3136: fileConfig()'s disabling of old loggers is now conditional via an optional disable_existing_loggers parameter, but the default value is such that the old behaviour is preserved. by Vinay Sajip · 16 years ago
  18. 8f96b8e Bug #3126: StreamHandler and FileHandler check before calling "flush" and "close" that the stream object has these, using hasattr (thanks to bobf for the patch). by Vinay Sajip · 16 years ago
  19. 0fbcf69 give the threading API PEP 8 names by Benjamin Peterson · 16 years ago
  20. 392c6fc ConfigParser renaming reversal part 3: move module into place and adapt imports. by Georg Brandl · 16 years ago
  21. e152a77 socketserver renaming reversal part 3: move the module into the right by Georg Brandl · 16 years ago
  22. a12da73 Fixed: #2914 (RFE for UTC support in TimedRotatingFileHandler) and #2929 (wrong filename used to delete old log files). by Vinay Sajip · 16 years ago
  23. e2514c6 Updated import statements to use the new `configparser` module name. by Alexandre Vassalotti · 16 years ago
  24. d192c92 Updated all import statements to use the new socketserver module name. by Alexandre Vassalotti · 16 years ago
  25. e5aefa0 Fix: #2315, #2316, #2317: TimedRotatingFileHandler - changed logic to better handle daylight savings time, deletion of old log files, and fixed a bug in calculating rollover when no logging occurs for a longer interval than the rollover period. by Vinay Sajip · 17 years ago
  26. c5f05e4 Patch #2167 from calvin: Remove unused imports by Christian Heimes · 17 years ago
  27. 71fa93a Add __all__ to logging module. by Raymond Hettinger · 17 years ago
  28. 92aa2f8 Added optional delay argument to FileHandler and subclasses. by Vinay Sajip · 17 years ago
  29. 97ef165 Added optional delay argument to FileHandler and subclasses. by Vinay Sajip · 17 years ago
  30. ae747dc Fix: #1836: Off-by-one bug in TimedRotatingFileHandler rollover calculation. Patch thanks to Kathryn M. Kowalski. by Vinay Sajip · 17 years ago
  31. a26c73e Added LoggerAdapter class, changed copyright dates, made check for extra parameter passed to logging methods explicitly against None rather than a truth value. by Vinay Sajip · 17 years ago
  32. 95dd03b Fixed a bug reported (in private email, by Robert Crida) in logging configuration whereby child loggers of a logger named in a configuration file, which are not themselves named in the configuration, are disabled when the configuration is applied. by Vinay Sajip · 17 years ago
  33. bababa3 Bug #1321: Fixed logic error in TimedRotatingFileHandler.__init__() by Vinay Sajip · 17 years ago
  34. c537881 Change to LogRecord.__init__() to fix #1206. Note that archaic use of type(x) == types.DictType is because of keeping 1.5.2 compatibility. While this is much less relevant these days, there probably needs to be a separate commit for removing all archaic constructs at the same time. by Vinay Sajip · 17 years ago
  35. 66ba9ff Minor date change. by Vinay Sajip · 17 years ago
  36. 90d9361 Change to basicConfig() to fix #1021. by Vinay Sajip · 17 years ago
  37. 4df367c Change to flush and close logic to fix #1760556. by Vinay Sajip · 17 years ago
  38. daa6f25 Patch #1779550: remove redundant code in logging. by Georg Brandl · 17 years ago
  39. 75ec1db Bug #1737864: allow empty message in logging format routines. by Georg Brandl · 17 years ago
  40. 754a5fb Updated docstring for SysLogHandler (#1720726). by Vinay Sajip · 17 years ago
  41. 70c8e8b Added new optional credentials argument to SMTPHandler.__init__, and smtp.login() is now called in SMTPHandler.emit() if credentials are specified. by Vinay Sajip · 17 years ago
  42. aa7b16a Added optional timeout to SocketHandler.makeSocket (SF #1695948) by Vinay Sajip · 18 years ago
  43. f7ccc10 Minor fix for currentframe (SF #1652788). by Vinay Sajip · 18 years ago
  44. 5a096e1 Use new email module names (#1637162, #1637159, #1637157). by Georg Brandl · 18 years ago
  45. b3d8a06 Updated rotating file handlers to use _open(). by Vinay Sajip · 18 years ago
  46. 73306b0 Added WatchedFileHandler (based on SF patch #1598415) by Vinay Sajip · 18 years ago
  47. 1211edd Added a docstring by Vinay Sajip · 18 years ago
  48. 825b75a Bug #1627575: Added _open() method to FileHandler which can be used to reopen files. The FileHandler instance now saves the encoding (which can be None) in an attribute called "encoding". by Vinay Sajip · 18 years ago
  49. 2cd79f6 Bare except clause removed from LogRecord.__init__. Now, only ValueError, TypeError and AttributeError are trapped. by Vinay Sajip · 18 years ago
  50. c683a87 Bare except clause removed from SMTPHandler.emit(). Now, only ImportError is trapped. by Vinay Sajip · 18 years ago
  51. 66a1726 Patch by "cuppatea" (SF #1503765) by Vinay Sajip · 18 years ago
  52. 5492e17 Patch by Jeremy Katz (SF #1609407) by Vinay Sajip · 18 years ago
  53. ef7f3bf Change to improve speed of _fixupChildren by Vinay Sajip · 18 years ago
  54. 2c050af Modified LogRecord.__init__ to make the func parameter optional. (See SF #1569622). by Vinay Sajip · 18 years ago
  55. 4e93313 Fix missing import of the types module in logging.config. by Georg Brandl · 18 years ago
  56. f3e3042 Repair logging test spew caused by rev. 51206. by Georg Brandl · 18 years ago
  57. 0a7d1bb logging's atexit hook now runs even if the rest of the module has by Georg Brandl · 18 years ago
  58. dc57936 Addressed SF#1524081 by using a dictionary to map level names to syslog priority names, rather than a string.lower(). by Vinay Sajip · 18 years ago
  59. cea4bf0 Fixed bug in fileConfig() which failed to clear logging._handlerList by Vinay Sajip · 18 years ago
  60. 6dd59f1 Removed buggy exception handling in doRollover of rotating file handlers. Exceptions now propagate to caller. by Vinay Sajip · 18 years ago
  61. 9e9c252 Changed status from "beta" to "production"; since logging has been part of the stdlib since 2.3, it should be safe to make this assertion ;-) by Vinay Sajip · 18 years ago
  62. 4b4a63e Replaced my dumb way of calculating seconds to midnight with Tim Peters' much more sensible suggestion. What was I thinking ?!? by Vinay Sajip · 18 years ago
  63. 502348d StreamHandler now checks explicitly for None before using sys.stderr as the stream (see SF bug #1463840). by Vinay Sajip · 19 years ago
  64. a2173a1 Catch situations where currentframe() returns None. See SF patch #1447410, this is a different implementation. by Vinay Sajip · 19 years ago
  65. d364a07 Added logThreads and logProcesses to allow conditional omission of logging this information by Vinay Sajip · 19 years ago
  66. ed1992f Added function name to LogRecord. by Vinay Sajip · 19 years ago
  67. 260ce43 Propagate exceptions from shutdown() if raiseExceptions is not set. by Vinay Sajip · 19 years ago
  68. e0f8592 Removed defensive test in Handler.close by Vinay Sajip · 19 years ago
  69. 55cd82f Get test_logging to not hang when running under regrtest.py -R :: by Neal Norwitz · 19 years ago
  70. 7a7160b Added the ability to specify a class attribute in Formatter configuration. Contributed by Shane Hathaway. by Vinay Sajip · 19 years ago
  71. 989b69a Refactoring for fileConfig. Contributed by Shane Hathaway. by Vinay Sajip · 19 years ago
  72. 814fa0f Exceptions raised during renaming in rotating file handlers are now passed to handleError (except for SystemExit and KeyboardInterrupt, which are re-raised). by Vinay Sajip · 19 years ago
  73. e928977 Exceptions raised during renaming in rotating file handlers are now passed to handleError (except for SystemExit and KeyboardInterrupt, which are re-raised). by Vinay Sajip · 19 years ago
  74. d952041 TimedRotatingFileHandler now calculates next rollover from previous rollover rather than current time. by Vinay Sajip · 19 years ago
  75. 74a83e9 Fixed bug in time-to-midnight calculation. by Vinay Sajip · 19 years ago
  76. 8b6b53f Fixed indentation bug in _connect_unixsocket (thanks to Ken Lalonde for reporting it/supplying a patch) by Vinay Sajip · 19 years ago
  77. 245a5ab Exception handling now raises KeyboardInterrupt and SystemExit rather than passing to handleError by Vinay Sajip · 19 years ago
  78. 85c1909 Exception handling now raises KeyboardInterrupt and SystemExit rather than passing to handleError by Vinay Sajip · 19 years ago
  79. 1e86beb One-off "No handlers..." error message only raised if raiseExceptions is set. by Vinay Sajip · 19 years ago
  80. 1e8659b Don't use a string exception since it's deprecated by Neal Norwitz · 19 years ago
  81. 239322b Optimised Placeholders handling of child loggers by using a dict rather than a list (much slower in the pathological case of hundreds of child Loggers to a Placeholder - problem reported by Ryan Blazecka). by Vinay Sajip · 19 years ago
  82. b793506 Added Host and Content-type headers to requests sent by HTTPHandler (suggested by Steven Vereecken) by Vinay Sajip · 19 years ago
  83. 43d6e81 Fixed bug where the logging message was wrongly being demoted from Unicode to string (SF #1314107) by Vinay Sajip · 19 years ago
  84. 116f16e Added lock acquisition around handler removal from logger by Vinay Sajip · 19 years ago
  85. 0ee9ba2 Added _handlerList to allow shutdown to flush and close handlers in reverse order of creation (see SF# 1282539) by Vinay Sajip · 19 years ago
  86. c384fc2 Changed _srcfile determination to support py2exe. by Vinay Sajip · 19 years ago
  87. 4c1423b Documentation clarified re. config socket listener protocol by Vinay Sajip · 19 years ago
  88. 4a70486 Added threadName and now using re-entrant lock by Vinay Sajip · 20 years ago
  89. 8e628d2 Made traceback unconditional, to avoid lock contention problems when logging errors occur in a custom importer (SF path #1158052). by Vinay Sajip · 20 years ago
  90. 4600f11 Added optional encoding argument to file handlers. by Vinay Sajip · 20 years ago
  91. b89e7c9 Added optional encoding argument to file handlers. Made traceback import unconditional, to avoid lock contention problems which occur when logging from custom importers (SF patch #1158052) by Vinay Sajip · 20 years ago
  92. 612df8e Handle errors in imports of thread, threading by Vinay Sajip · 20 years ago
  93. 829dc51 Improved frame handling for 1.5.2, and now return func from findCaller (not actually used yet) by Vinay Sajip · 20 years ago
  94. a1974c1 Improved SysLogHandler error recovery (patch by Erik Forsberg) by Vinay Sajip · 20 years ago
  95. dccd432 Fixed bug in handling of args in LogRecord.__init__. by Vinay Sajip · 20 years ago
  96. 4ed315a Changed handling of args in LogRecord.__init__. by Vinay Sajip · 20 years ago
  97. e7d4066 Changes made to maintain 1.5.2 compatibility. by Vinay Sajip · 20 years ago
  98. 2d5fee0 Version number updated to 0.4.9.5 by Vinay Sajip · 20 years ago
  99. b2635b2 Added log() function by Vinay Sajip · 20 years ago
  100. 02dd994 Added exception handling during handler initialization in fileConfig() by Vinay Sajip · 20 years ago