1. e84f6d3 [2.7] bpo-21149: Workaround a GC finalization bug in logging. (#4368) by Gregory P. Smith · 7 years ago
  2. 994f04d Issue #28998: More APIs now support longs as well as ints. by Serhiy Storchaka · 8 years ago
  3. 82ea0f9 Closes #25664: handled logger names in Unicode. by Vinay Sajip · 9 years ago
  4. 6470792 Issue21709: Call os.path.normcase when setting _srcfile for compatibility by Gregory P. Smith · 9 years ago
  5. 7427a79 Issue #21709: Fix the logging module to not depend upon __file__ being set by Gregory P. Smith · 9 years ago
  6. 1aa2c0f Issue #23865: close() methods in multiple modules now are idempotent and more by Serhiy Storchaka · 9 years ago
  7. 5aad46e Issue #21172: isinstance check relaxed from dict to collections.Mapping. by Vinay Sajip · 10 years ago
  8. 66d8dbe Issue #21149: Improved thread-safety in logging cleanup during interpreter shutdown. by Vinay Sajip · 10 years ago
  9. 47fe468 Issue #19523: Closed FileHandler leak which occurred when delay was set. by Vinay Sajip · 11 years ago
  10. a5cd255 Close #19267: Fix support of multibyte encoding (ex: UTF-16) in the logging by Victor Stinner · 11 years ago
  11. fb03696 Issue #18941: Respected delay when doing rollover. by Vinay Sajip · 11 years ago
  12. 51b5551 Issue #9501: Improved shutdown handling to deal with module attributes correctly. by Vinay Sajip · 11 years ago
  13. 4bb142b Issue #16714: use 'raise' exceptions, don't 'throw'. by Andrew Svetlov · 12 years ago
  14. 1321c44 Closes #15710: accept long in _checkLevel. by Vinay Sajip · 12 years ago
  15. 947f358 Issue #15541: Correct anomaly in logging.exception. Thanks to Ned Batchelder for the report. by Vinay Sajip · 12 years ago
  16. 5019822 Fix added for recent changes in non-threading environments. by Vinay Sajip · 12 years ago
  17. 16f6a29 Updated comments. by Vinay Sajip · 12 years ago
  18. d23845e logging: Added locking in flush() and close() handler methods. Thanks to Fayaz Yusuf Khan for the suggestion. by Vinay Sajip · 12 years ago
  19. 6d102f1 Closes #13807: Now checks for sys.stderr being there before writing to it. by Vinay Sajip · 12 years ago
  20. 53703d9 Closes #13361: Raise correct exception type. by Vinay Sajip · 13 years ago
  21. 74ab344 Closes #13661: Check added for type of logger name. by Vinay Sajip · 13 years ago
  22. caf0272 Closes #13356. Thanks to Florent Xicluna for the patch. by Vinay Sajip · 13 years ago
  23. 5087d80 Corrected typo in comment. by Vinay Sajip · 13 years ago
  24. 9a11b29 Closes #13232: Handle multiple encodings in exception logging. by Vinay Sajip · 13 years ago
  25. ee145ec Issue #11444: Merge fix from 2.6. by Vinay Sajip · 13 years ago
  26. f4d0af4 Issue #11444: Lock handlers while flushing/closing during shutdown. by Vinay Sajip · 13 years ago
  27. 5e8349e Issue #9948: logging: fixed problem of losing filename case information. by Vinay Sajip · 14 years ago
  28. 639f0e2 logging: NullHandler optimisation. by Vinay Sajip · 14 years ago
  29. 546885e Issue #9945: logging: Fixed locking bugs in addHandler/removeHandler. by Vinay Sajip · 14 years ago
  30. 1ab32f6 logging: Added threading interlock in basicConfig(). by Vinay Sajip · 14 years ago
  31. 1ddd51f Issue #9501: Fixed logging regressions in cleanup code. by Vinay Sajip · 14 years ago
  32. f753d33 Issue #8924: logging: Improved error handling for Unicode in exception text. by Vinay Sajip · 14 years ago
  33. 936efc7 Issue #8924: logging: Improved error handling for Unicode in exception text. by Vinay Sajip · 14 years ago
  34. c7cbb9b Issue #8581: logging: removed errors raised when closing handlers twice. by Vinay Sajip · 14 years ago
  35. 804899b logging: Added getChild utility method to Logger and added isEnabledFor method to LoggerAdapter. by Vinay Sajip · 14 years ago
  36. 3017a7b Issue #8200: logging: Handle errors when multiprocessing is not fully loaded when logging occurs. by Vinay Sajip · 14 years ago
  37. b6453a9 Merged revisions 77120,77151,77155,77209,77229,77256,77317,77331,77333,77359-77360,77382,77561,77570 via svnmerge from by Georg Brandl · 14 years ago
  38. 2060e42 Issue #8162: logging: Clarified docstring and documentation for disable function. by Vinay Sajip · 14 years ago
  39. d77eb9a Factored out time usage determination into a method, to facilitate alternative formatting implementations in the future. by Vinay Sajip · 14 years ago
  40. 64e8b97 Issue #7869: logging: improved format-time diagnostics and removed some 1.5.2 support code. by Vinay Sajip · 14 years ago
  41. 657514a Issue #7868: logging: added loggerClass attribute to Manager. by Vinay Sajip · 14 years ago
  42. 8cdc9bc More yearly updates. by Georg Brandl · 15 years ago
  43. 5cc4e2a Issue #7470: logging: fix bug in Unicode encoding fallback. by Vinay Sajip · 15 years ago
  44. e9c5a04 Issue #7403: Fixed possible race condition in lock creation. by Vinay Sajip · 15 years ago
  45. 01801d1 Issue #7403: Fixed possible race condition in lock creation. by Vinay Sajip · 15 years ago
  46. 2ed8813 logging: Issue 6615: Changed handler prepend to append. by Vinay Sajip · 15 years ago
  47. 17e94e0 logging: made _handlers a WeakValueDictionary. by Vinay Sajip · 15 years ago
  48. c470d68 Issue #6615: logging: Used weak references in internal handler list. Thanks to flox (Florent Xicluna) for the patch. by Vinay Sajip · 15 years ago
  49. 1d2c16d Made logging classes new-style and added name property to handlers. by Vinay Sajip · 15 years ago
  50. 03d5c34 Issue #7120: logging: Removed import of multiprocessing which is causing crash in GAE. by Vinay Sajip · 15 years ago
  51. dd3aa9a Issue #7120: logging: Removed import of multiprocessing which is causing crash in GAE. by Vinay Sajip · 15 years ago
  52. 1c77b7f Issue #7086: Added TCP support to SysLogHandler and tidied up some anachronisms in the code. by Vinay Sajip · 15 years ago
  53. fbbbb20 Issue #7052: Removed captureWarnings from __all__ by Vinay Sajip · 15 years ago
  54. 2b4df43 #7052: remove nonexisting NullHandler from logging.__all__. by Georg Brandl · 15 years ago
  55. 6d50b37 Issue #7014: logging: Improved IronPython 2.6 compatibility. by Vinay Sajip · 15 years ago
  56. f70867a Issue #7014: logging: Improved IronPython 2.6 compatibility. by Vinay Sajip · 15 years ago
  57. 4780c9a Tidied up name of parameter in StreamHandler by Vinay Sajip · 15 years ago
  58. cbb24b3 Issue #6314: logging: Extra checks on the "level" argument in more places. by Vinay Sajip · 15 years ago
  59. 603fb6d Issue #6314: logging.basicConfig() performs extra checks on the "level" argument. by Vinay Sajip · 15 years ago
  60. 28274ab Issue #5971: StreamHandler.handleError now swallows IOErrors which occur when trying to print a traceback. by Vinay Sajip · 15 years ago
  61. f9b01fe Issue #5971: StreamHandler.handleError now swallows IOErrors which occur when trying to print a traceback. by Vinay Sajip · 15 years ago
  62. 229bc01 Issue #5854: Updated __all__ to include some missing names and remove some names which should not be exported. by Vinay Sajip · 15 years ago
  63. e34d6aa Issue #5854: Updated __all__ to include some missing names and remove some names which should not be exported. by Vinay Sajip · 15 years ago
  64. ae7c4a0 Issue #5170: Fixed regression caused when fixing #5768. by Vinay Sajip · 15 years ago
  65. cbb5308 Issue #5170: Fixed regression caused when fixing #5768. by Vinay Sajip · 15 years ago
  66. cbe744a Issue #5768: Change to Unicode output logic and test case for same. by Vinay Sajip · 15 years ago
  67. 74f0450 Issue #5768: Change to Unicode output logic and test case for same. by Vinay Sajip · 15 years ago
  68. 7fd6068 Merged revisions 68737 via svnmerge from by Benjamin Peterson · 15 years ago
  69. 1a0d2be #5287: Add exception handling around findCaller() call to help out IronPython. by Vinay Sajip · 15 years ago
  70. 8347042 #5287: Add exception handling around findCaller() call to help out IronPython. by Vinay Sajip · 15 years ago
  71. 9c78658 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 · 15 years ago
  72. 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 · 15 years ago
  73. 592f5fc Issue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileHandler and changed header comment slightly. by Vinay Sajip · 15 years ago
  74. aecf36a Issue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileHandler and changed header comment slightly. by Vinay Sajip · 15 years ago
  75. 6badbe9 Issue 5013: Fixed bug in FileHandler when delay was set. by Vinay Sajip · 15 years ago
  76. 5fb11b2 Issue 5013: Fixed bug in FileHandler when delay was set. by Vinay Sajip · 15 years ago
  77. 438195f issue 4301: patch logging to add processName, remove the old _check_logger_class code by Jesse Noller · 15 years ago
  78. c6e80eb Merged revisions 67654,67676-67677,67681,67692,67725,67746,67748,67761,67784-67785,67787-67788,67802,67832,67848-67849,67859,67862-67864,67880,67882,67885,67889-67892,67895 via svnmerge from by Benjamin Peterson · 16 years ago
  79. 3e16f3d remove has_key usage by Benjamin Peterson · 16 years ago
  80. 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
  81. 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
  82. 65d66e1 Issue #3772: Fixed regression problem in StreamHandler.emit(). by Vinay Sajip · 16 years ago
  83. 72ed078 logging: fixed lack of use of encoding attribute specified on a stream. by Vinay Sajip · 16 years ago
  84. a9b2222 change a few uses of the threading APIs by Benjamin Peterson · 16 years ago
  85. e6bfe80 Remove dict.has_key() and apply() usage from the logging package to silence by Brett Cannon · 16 years ago
  86. 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
  87. 0fbcf69 give the threading API PEP 8 names by Benjamin Peterson · 16 years ago
  88. 71fa93a Add __all__ to logging module. by Raymond Hettinger · 16 years ago
  89. 97ef165 Added optional delay argument to FileHandler and subclasses. by Vinay Sajip · 16 years ago
  90. 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 · 16 years ago
  91. 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
  92. 66ba9ff Minor date change. by Vinay Sajip · 17 years ago
  93. 90d9361 Change to basicConfig() to fix #1021. by Vinay Sajip · 17 years ago
  94. 4df367c Change to flush and close logic to fix #1760556. by Vinay Sajip · 17 years ago
  95. daa6f25 Patch #1779550: remove redundant code in logging. by Georg Brandl · 17 years ago
  96. 75ec1db Bug #1737864: allow empty message in logging format routines. by Georg Brandl · 17 years ago
  97. f7ccc10 Minor fix for currentframe (SF #1652788). by Vinay Sajip · 17 years ago
  98. 1211edd Added a docstring by Vinay Sajip · 18 years ago
  99. 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
  100. 2cd79f6 Bare except clause removed from LogRecord.__init__. Now, only ValueError, TypeError and AttributeError are trapped. by Vinay Sajip · 18 years ago