This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2008年03月17日 08:17 by ceder, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| badlogger.py | ceder, 2008年03月17日 08:20 | Sample program. | ||
| Messages (3) | |||
|---|---|---|---|
| msg63624 - (view) | Author: Per Cederqvist (ceder) | Date: 2008年03月17日 08:17 | |
If nothing is logged during an interval, the TimedRotatingFileHandler will give bad names to future log files. The enclosed example program sets up a logger that rotates the log every second. It then logs a few messages with sleep of 1, 2, 4, 1 and 1 seconds between the messages. The log files will have names that increase with one second per log file, but the content for the last file will be generated a different second. An example run produced the message 2008年03月17日 09:16:06: 1 sec later in a log file named badlogdir/logfile.2008年03月17日_09-16-02. This problem was likely introduced in revision 42066. The root cause is that self.rolloverAt is increased by self.interval in doRollover - but if nothing was logged for a while, it should be increased by a multiple of self.interval. |
|||
| msg63625 - (view) | Author: Per Cederqvist (ceder) | Date: 2008年03月17日 08:20 | |
The attached program will generate log messages with a timestamp that are logged into a file with an unexpected extension. To run: mkdir badlogdir python badlogger.py Running the program takes about 9 seconds. |
|||
| msg64880 - (view) | Author: Vinay Sajip (vinay.sajip) * (Python committer) | Date: 2008年04月02日 21:12 | |
Updated SVN, but not backported to 2.5 or earlier maintenance branches. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:31 | admin | set | github: 46569 |
| 2008年04月02日 21:12:55 | vinay.sajip | set | status: open -> closed resolution: fixed messages: + msg64880 |
| 2008年03月17日 19:26:37 | georg.brandl | set | assignee: vinay.sajip nosy: + vinay.sajip |
| 2008年03月17日 08:21:45 | ceder | set | type: behavior components: + Library (Lib) versions: + Python 2.5 |
| 2008年03月17日 08:20:36 | ceder | set | files:
+ badlogger.py messages: + msg63625 |
| 2008年03月17日 08:17:54 | ceder | create | |