Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								1e8659b963 
								
							 
						 
						
							
							
								
								Don't use a string exception since it's deprecated  
							
							
							
						 
						
							2005-10-21 06:00:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								239322b97e 
								
							 
						 
						
							
							
								
								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).  
							
							
							
						 
						
							2005-10-14 09:36:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								b79350601b 
								
							 
						 
						
							
							
								
								Added Host and Content-type headers to requests sent by HTTPHandler (suggested by Steven Vereecken)  
							
							
							
						 
						
							2005-10-11 13:15:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								43d6e812c8 
								
							 
						 
						
							
							
								
								Fixed bug where the logging message was wrongly being demoted from Unicode to string (SF  #1314107 )  
							
							
							
						 
						
							2005-10-07 08:35:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								116f16e4ab 
								
							 
						 
						
							
							
								
								Added lock acquisition around handler removal from logger  
							
							
							
						 
						
							2005-09-16 10:33:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee9ba258e 
								
							 
						 
						
							
							
								
								Added _handlerList to allow shutdown to flush and close handlers in reverse order of creation (see SF# 1282539)  
							
							
							
						 
						
							2005-09-08 18:14:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								c384fc2357 
								
							 
						 
						
							
							
								
								Changed _srcfile determination to support py2exe.  
							
							
							
						 
						
							2005-09-02 11:20:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4c1423bb7a 
								
							 
						 
						
							
							
								
								Documentation clarified re. config socket listener protocol  
							
							
							
						 
						
							2005-06-05 20:39:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4a70486c37 
								
							 
						 
						
							
							
								
								Added threadName and now using re-entrant lock  
							
							
							
						 
						
							2005-03-31 20:16:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								8e628d2342 
								
							 
						 
						
							
							
								
								Made traceback unconditional, to avoid lock contention problems when logging errors occur in a custom importer (SF path  #1158052 ).  
							
							
							
						 
						
							2005-03-13 09:57:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4600f11a07 
								
							 
						 
						
							
							
								
								Added optional encoding argument to file handlers.  
							
							
							
						 
						
							2005-03-13 09:56:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								b89e7c9bc9 
								
							 
						 
						
							
							
								
								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 )  
							
							
							
						 
						
							2005-03-13 09:54:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								612df8e21d 
								
							 
						 
						
							
							
								
								Handle errors in imports of thread, threading  
							
							
							
						 
						
							2005-02-18 11:54:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								829dc51a05 
								
							 
						 
						
							
							
								
								Improved frame handling for 1.5.2, and now return func from findCaller (not actually used yet)  
							
							
							
						 
						
							2005-02-18 11:53:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								a1974c1459 
								
							 
						 
						
							
							
								
								Improved SysLogHandler error recovery (patch by Erik Forsberg)  
							
							
							
						 
						
							2005-01-13 08:23:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								dccd4321a7 
								
							 
						 
						
							
							
								
								Fixed bug in handling of args in LogRecord.__init__.  
							
							
							
						 
						
							2004-10-21 21:24:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed315ae66 
								
							 
						 
						
							
							
								
								Changed handling of args in LogRecord.__init__.  
							
							
							
						 
						
							2004-10-20 08:39:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d4066cdf 
								
							 
						 
						
							
							
								
								Changes made to maintain 1.5.2 compatibility.  
							
							
							
						 
						
							2004-10-03 19:12:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								2d5fee06e0 
								
							 
						 
						
							
							
								
								Version number updated to 0.4.9.5  
							
							
							
						 
						
							2004-10-03 19:10:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								b2635b2f71 
								
							 
						 
						
							
							
								
								Added log() function  
							
							
							
						 
						
							2004-09-24 11:45:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								02dd994adf 
								
							 
						 
						
							
							
								
								Added exception handling during handler initialization in fileConfig()  
							
							
							
						 
						
							2004-09-24 11:45:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								b9591174df 
								
							 
						 
						
							
							
								
								Added getLoggerClass()  
							
							
							
						 
						
							2004-09-22 12:39:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								fb154171c4 
								
							 
						 
						
							
							
								
								Fixed bug in DatagramHandler.send()  
							
							
							
						 
						
							2004-08-24 09:36:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								318a12eb01 
								
							 
						 
						
							
							
								
								Patch  #791776 : Replace SMTPHandler.date_time with email.Utils.formatdate.  
							
							
							
						 
						
							2004-08-18 12:27:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								eb477d04f7 
								
							 
						 
						
							
							
								
								Updated Logger.log() docstring to clarify that lvl parameter should be an integer.  
							
							
							
						 
						
							2004-08-04 08:38:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								e12f71586a 
								
							 
						 
						
							
							
								
								Ignore exceptions which occur when closing files in shutdown()  
							
							
							
						 
						
							2004-07-29 09:19:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								5e9e9e19f7 
								
							 
						 
						
							
							
								
								Removed debugging print statements from TimedRotatingFileHandler, and sorted list returned by glob.glob() (SF  #987166 )  
							
							
							
						 
						
							2004-07-12 09:21:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								3970c11157 
								
							 
						 
						
							
							
								
								Add exception handling for BaseRotatingFileHandler (SF  #979252 )  
							
							
							
						 
						
							2004-07-08 10:24:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4bbab2bde4 
								
							 
						 
						
							
							
								
								FileHandler now stores the basename as an absolute path (fix for SF  #982049 )  
							
							
							
						 
						
							2004-07-08 10:22:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								4e0e1b6a54 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2004-07-07 20:54:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								17c52d8493 
								
							 
						 
						
							
							
								
								Refactored RotatingFileHandler to create a base class  for rotating handlers. Added TimedRotatingFileHandler.  
							
							
							
						 
						
							2004-07-03 11:48:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								779e0c9334 
								
							 
						 
						
							
							
								
								Changed basicConfig() to add keyword arguments. Changes are backward-compatible.  
							
							... 
							
							
							
							Added error checking to log() to check that level is an integer, and raise a TypeError if not (as long as raiseExceptions is set).
Minor documentation corrections. 
							
						 
						
							2004-07-03 11:47:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								4102478f46 
								
							 
						 
						
							
							
								
								Removed spurious import statement  
							
							
							
						 
						
							2004-03-08 16:57:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								3f74284e1b 
								
							 
						 
						
							
							
								
								Minor documentation changes  
							
							
							
						 
						
							2004-02-28 16:07:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								f42d95ebd1 
								
							 
						 
						
							
							
								
								Added close() (which flushes) to BufferingHandler and tidied MemoryHandler.close() [SF  #901330 ]  
							
							
							
						 
						
							2004-02-21 22:14:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9f84def4 
								
							 
						 
						
							
							
								
								Handler close() functions call flush() [SF  #901330 ]  
							
							
							
						 
						
							2004-02-21 22:12:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								ed6bb1414c 
								
							 
						 
						
							
							
								
								Copyright year & version number/version date changes.  
							
							... 
							
							
							
							Exception traceback text is now cached.
Closing a handler now removes it from the internal _handlers list.
Handlers now chain to Handler.close() from their close() methods.
Exception info can be passed as a tuple in exc_info.
shutdown() is registered to be called at application exit. 
							
						 
						
							2004-02-20 13:18:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								48cfe38e79 
								
							 
						 
						
							
							
								
								Copyright year change.  
							
							... 
							
							
							
							Corrections to comments.
Tracebacks can now be sent via SocketHandler.
SocketHandler now uses exponential backoff strategy.
Handlers now chain to Handler.close() from their close() methods. 
							
						 
						
							2004-02-20 13:17:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								326441e72e 
								
							 
						 
						
							
							
								
								Copyright year change.  
							
							... 
							
							
							
							Corrections to comments.
Added RESET_ERROR definition. 
							
						 
						
							2004-02-20 13:16:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								e21f606657 
								
							 
						 
						
							
							
								
								SF bug  #835457 :  Small typo in logging documentation  
							
							
							
						 
						
							2003-11-08 11:40:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3eaa67e5 
								
							 
						 
						
							
							
								
								SF patch  #761519 : Fixes for bugs 760703 and 757821  
							
							... 
							
							
							
							SF bug #760703 : SocketHandler and LogRecord don't work well together
SF bug #757821 : logging module docs
Applied Vinay Sajip's patch with a few minor fixups and a NEWS item.
Patched __init__.py - added new function
makeLogRecord (for bug report 760703).
Patched handlers.py - updated some docstrings and
deleted some old commented-out code.
Patched test_logging.py to make use of makeLogRecord.
Patched liblogging.tex to fill documentation gaps (both
760703 and bug 757821). 
							
						 
						
							2003-06-27 21:43:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								a256f7d36f 
								
							 
						 
						
							
							
								
								Fix SF bug  #723801 , logging.setLoggerClass() doesn't support new-style classes  
							
							
							
						 
						
							2003-04-23 13:12:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f297bd1937 
								
							 
						 
						
							
							
								
								SF patch  #725904 , Minor changes to logging from module author (Vinay Sajip)  
							
							... 
							
							
							
							- upgrade to version 0.4.8 
							
						 
						
							2003-04-23 03:49:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0df6442ae5 
								
							 
						 
						
							
							
								
								Undo the apply() removals; this code needs to run under Python 1.5.2.  
							
							
							
						 
						
							2003-03-02 20:47:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								68468eba63 
								
							 
						 
						
							
							
								
								Get rid of many apply() calls.  
							
							
							
						 
						
							2003-02-27 20:14:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4c641d0ce1 
								
							 
						 
						
							
							
								
								getpid doesn't exist on MacOS9.  
							
							
							
						 
						
							2003-02-21 22:29:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa635df7a 
								
							 
						 
						
							
							
								
								SF patch  #687683 , Patches to logging (updates from Vinay)  
							
							... 
							
							
							
							Mostly rename WARN -> WARNING
Other misc tweaks
Update tests (not in original patch) 
							
						 
						
							2003-02-18 14:20:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f4cdb474b6 
								
							 
						 
						
							
							
								
								amk pointed out that syslog may use UDP or TCP sockets.  
							
							... 
							
							
							
							Update to try UDP, if that fails, try TCP. 
							
						 
						
							2003-01-26 16:15:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d89c406cb4 
								
							 
						 
						
							
							
								
								SF  #642974 , logging SysLogHandler proto type wrong  
							
							... 
							
							
							
							Syslog uses UDP (SOCK_DGRAM) 
							
						 
						
							2003-01-26 02:14:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								250684ddd8 
								
							 
						 
						
							
							
								
								Use lightweight introspection instead of the inspect module hammer.  
							
							... 
							
							
							
							Removing locking are findCaller() calls as the implementation using
sys._getframe() is thread-safe.
Changes reviewed by Vinay. 
							
						 
						
							2003-01-23 18:29:29 +00:00