projects
/
gc-dialer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
12aca26
)
Rotating logs prevent need for clearing on upgrade
author
Ed Page
<eopage@byu.net>
Thu, 17 Mar 2011 02:34:16 +0000
(21:34 -0500)
committer
Ed Page
<eopage@byu.net>
Tue, 19 Apr 2011 23:49:27 +0000
(18:49 -0500)
src/alarm_notify.py
patch
|
blob
|
history
support/builddeb.py
patch
|
blob
|
history
diff --git
a/src/alarm_notify.py
b/src/alarm_notify.py
index
9f7e690
..
bc6240e
100755
(executable)
--- a/
src/alarm_notify.py
+++ b/
src/alarm_notify.py
@@
-5,6
+5,7
@@
import filecmp
import ConfigParser
import pprint
import logging
import ConfigParser
import pprint
import logging
+import logging.handlers
import constants
from backends.gvoice import gvoice
import constants
from backends.gvoice import gvoice
@@
-164,7
+165,12
@@
def notify_on_change():
if __name__ == "__main__":
if __name__ == "__main__":
- logging.basicConfig(level=logging.DEBUG, filename=constants._notifier_logpath_)
+ logFormat = '(%(relativeCreated)5d) %(levelname)-5s %(threadName)s.%(name)s.%(funcName)s: %(message)s'
+ logging.basicConfig(level=logging.DEBUG, format=logFormat)
+ rotating = logging.handlers.RotatingFileHandler(constants._notifier_logpath_, maxBytes=512*1024, backupCount=1)
+ rotating.setFormatter(logging.Formatter(logFormat))
+ root = logging.getLogger()
+ root.addHandler(rotating)
logging.info("Notifier %s-%s" % (constants.__version__, constants.__build__))
logging.info("OS: %s" % (os.uname()[0], ))
logging.info("Kernel: %s (%s) for %s" % os.uname()[2:])
logging.info("Notifier %s-%s" % (constants.__version__, constants.__build__))
logging.info("OS: %s" % (os.uname()[0], ))
logging.info("Kernel: %s (%s) for %s" % os.uname()[2:])
diff --git
a/support/builddeb.py
b/support/builddeb.py
index
b0e205a
..
7c2ce38
100755
(executable)
--- a/
support/builddeb.py
+++ b/
support/builddeb.py
@@
-37,8
+37,6
@@
__changelog__ = """
__postinstall__ = """#!/bin/sh -e
gtk-update-icon-cache -f /usr/share/icons/hicolor
__postinstall__ = """#!/bin/sh -e
gtk-update-icon-cache -f /usr/share/icons/hicolor
-rm -f ~/.%(name)s/%(name)s.log
-rm -f ~/.%(name)s/notifier.log
""" % {"name": constants.__app_name__}
__preremove__ = """#!/bin/sh -e
""" % {"name": constants.__app_name__}
__preremove__ = """#!/bin/sh -e