[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r21633: {projects} Towards better gettor statistics: Rotate log files daily (in projects/gettor: . lib/gettor)
Author: kaner
Date: 2010-02-13 19:09:00 +0000 (Sat, 13 Feb 2010)
New Revision: 21633
Modified:
projects/gettor/TODO
projects/gettor/lib/gettor/gtlog.py
Log:
Towards better gettor statistics: Rotate log files daily
Modified: projects/gettor/TODO
===================================================================
--- projects/gettor/TODO 2010-02-13 02:53:35 UTC (rev 21632)
+++ projects/gettor/TODO 2010-02-13 19:09:00 UTC (rev 21633)
@@ -1,12 +1,10 @@
These are planned changes to the gettor system.
-- Split constants.py text into smaller strings, also update the text to reflect
- split-file download instructions
+- Clean distdir and packdir on each fetching/packaging run
- Split (at least) tiger bundle into several smaller archives to avoid ~20MB
- React in some way if the user requested a split download but no split
downloads are available for that specific package (maybe send out the non-
split version of the package?)
-- Clean distdir and packdir on each fetching/packaging run
- Update https://www.torproject.org/gettor/
- Write instructions on the website on how to use GetTor. Put that site into
pootle for translation so for example chinese and iranian users have a
Modified: projects/gettor/lib/gettor/gtlog.py
===================================================================
--- projects/gettor/lib/gettor/gtlog.py 2010-02-13 02:53:35 UTC (rev 21632)
+++ projects/gettor/lib/gettor/gtlog.py 2010-02-13 19:09:00 UTC (rev 21633)
@@ -18,7 +18,7 @@
import os
import sys
-from time import gmtime, strftime
+from time import strftime
import ConfigParser
import syslog
import logging
@@ -51,6 +51,9 @@
elif logSubSystem == "file":
# Silently fail if things are misconfigured
logFile = conf.getLogFile()
+ # Rotate logfile daily
+ logFile += "-"
+ logFile += strftime("%Y-%m-%d")
try:
logDir = os.path.dirname(logFile)
if not os.access(logDir, os.W_OK):