summaryrefslogtreecommitdiffstats
path: root/Lib/logging/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Minor fix for currentframe (SF #1652788).Vinay Sajip2007-02-171-5/+5
|
* Backported changes from trunk:Vinay Sajip2007-01-081-3/+6
| | | | | Made func argument in LogRecord.__init__ optional. Improved performance of _fixupChildren.
* logging's atexit hook now runs even if the rest of the module hasGeorg Brandl2006-08-111-2/+2
| | | | already been cleaned up.
* Changed status from "beta" to "production"; since logging has been part of ↵Vinay Sajip2006-05-181-1/+1
| | | | the stdlib since 2.3, it should be safe to make this assertion ;-)
* StreamHandler now checks explicitly for None before using sys.stderr as the ↵Vinay Sajip2006-04-111-1/+1
| | | | stream (see SF bug #1463840).
* Catch situations where currentframe() returns None. See SF patch #1447410, ↵Vinay Sajip2006-03-151-2/+5
| | | | this is a different implementation.
* Added logThreads and logProcesses to allow conditional omission of logging ↵Vinay Sajip2006-03-131-2/+12
| | | | this information
* Added function name to LogRecord.Vinay Sajip2006-02-091-5/+8
|
* Propagate exceptions from shutdown() if raiseExceptions is not set.Vinay Sajip2006-02-091-6/+14
| | | | Added 'extra' keyword argument handling to logging calls, as discussed on python-dev.
* Removed defensive test in Handler.closeVinay Sajip2006-02-071-4/+3
|
* Get test_logging to not hang when running under regrtest.py -R ::Neal Norwitz2006-02-051-1/+2
| | | | | | | | | | | | | | Not sure why/how _handlers/_handlerList is out of sync. This could indicate a deeper problem. In test_logging, the only absolutely necessary change to get working was tcpserver.abort = 1. But we don't want to wait infinitely to join the threads, so give a 2.0 second timeout. There doesn't appear to be a need for a local abort variable in serve_until_stopped, so just use the instance member. Note the problem is only on HEAD, not in 2.4.
* Exception handling now raises KeyboardInterrupt and SystemExit rather than ↵Vinay Sajip2005-10-311-0/+2
| | | | passing to handleError
* One-off "No handlers..." error message only raised if raiseExceptions is set.Vinay Sajip2005-10-231-1/+1
|
* Don't use a string exception since it's deprecatedNeal Norwitz2005-10-211-1/+1
|
* Optimised Placeholders handling of child loggers by using a dict rather than ↵Vinay Sajip2005-10-141-4/+8
| | | | a list (much slower in the pathological case of hundreds of child Loggers to a Placeholder - problem reported by Ryan Blazecka).
* Fixed bug where the logging message was wrongly being demoted from Unicode ↵Vinay Sajip2005-10-071-6/+8
| | | | to string (SF #1314107)
* Added lock acquisition around handler removal from loggerVinay Sajip2005-09-161-1/+5
|
* Added _handlerList to allow shutdown to flush and close handlers in reverse ↵Vinay Sajip2005-09-081-1/+4
| | | | order of creation (see SF# 1282539)
* Changed _srcfile determination to support py2exe.Vinay Sajip2005-09-021-1/+3
|
* Added threadName and now using re-entrant lockVinay Sajip2005-03-311-2/+5
|
* Added optional encoding argument to file handlers. Made traceback import ↵Vinay Sajip2005-03-131-9/+19
| | | | unconditional, to avoid lock contention problems which occur when logging from custom importers (SF patch #1158052)
* Improved frame handling for 1.5.2, and now return func from findCaller (not ↵Vinay Sajip2005-02-181-9/+20
| | | | actually used yet)
* Fixed bug in handling of args in LogRecord.__init__.Vinay Sajip2004-10-211-1/+1
|
* Changed handling of args in LogRecord.__init__.Vinay Sajip2004-10-201-2/+17
|
* Version number updated to 0.4.9.5Vinay Sajip2004-10-031-2/+2
|
* Added log() functionVinay Sajip2004-09-241-0/+8
|
* Added getLoggerClass()Vinay Sajip2004-09-221-12/+15
|
* Updated Logger.log() docstring to clarify that lvl parameter should be an ↵Vinay Sajip2004-08-041-1/+1
| | | | integer.
* Ignore exceptions which occur when closing files in shutdown()Vinay Sajip2004-07-291-2/+7
|
* FileHandler now stores the basename as an absolute path (fix for SF #982049)Vinay Sajip2004-07-081-2/+4
|
* Whitespace normalization.Tim Peters2004-07-071-1/+1
|
* Changed basicConfig() to add keyword arguments. Changes are backward-compatible.Vinay Sajip2004-07-031-10/+56
| | | | | 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.
* Minor documentation changesVinay Sajip2004-02-281-4/+4
|
* Handler close() functions call flush() [SF #901330]Vinay Sajip2004-02-211-3/+4
|
* Copyright year & version number/version date changes.Vinay Sajip2004-02-201-8/+36
| | | | | | | | 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.
* SF patch #761519: Fixes for bugs 760703 and 757821Raymond Hettinger2003-06-271-2/+13
| | | | | | | | | | | | | | | | | | 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).
* Fix SF bug #723801, logging.setLoggerClass() doesn't support new-style classesNeal Norwitz2003-04-231-2/+0
|
* SF patch #725904, Minor changes to logging from module author (Vinay Sajip)Neal Norwitz2003-04-231-9/+2
| | | | - upgrade to version 0.4.8
* Undo the apply() removals; this code needs to run under Python 1.5.2.Guido van Rossum2003-03-021-13/+13
|
* Get rid of many apply() calls.Guido van Rossum2003-02-271-13/+13
|
* getpid doesn't exist on MacOS9.Jack Jansen2003-02-211-1/+4
|
* SF patch #687683, Patches to logging (updates from Vinay)Neal Norwitz2003-02-181-28/+58
| | | | | | Mostly rename WARN -> WARNING Other misc tweaks Update tests (not in original patch)
* Use lightweight introspection instead of the inspect module hammer.Jeremy Hylton2003-01-231-24/+18
| | | | | | | Removing locking are findCaller() calls as the implementation using sys._getframe() is thread-safe. Changes reviewed by Vinay.
* SF Patch #638825 logging moduleNeal Norwitz2002-11-151-3/+3
| | | | Fix pychecker warnings, remove unused imports and rename root
* Get rid of #! lines, references to usage as __main__, README.txt, andGuido van Rossum2002-11-131-20/+4
| | | | http://www.red-dove.com/python_logging.html.
* Adding Vinay Sajip's logging package.Guido van Rossum2002-11-131-0/+1183