write now transactions in /var/log/pamac.log file

This commit is contained in:
guinux 2013-02-24 14:37:54 +01:00
parent 39f0eb8b28
commit 53168a6015
2 changed files with 18 additions and 0 deletions

View File

@ -33,3 +33,9 @@ def write_pid_file():
def rm_pid_file(): def rm_pid_file():
if isfile(pid_file): if isfile(pid_file):
remove(pid_file) remove(pid_file)
import time
def write_log_file(string):
with open('/var/log/pamac.log', 'a') as logfile:
logfile.write(time.strftime('[%Y-%m-%d %H:%M]') + ' {}\n'.format(string))

View File

@ -63,12 +63,24 @@ class PamacDBusService(dbus.service.Object):
elif ID is 9: elif ID is 9:
self.action = 'Installing...' self.action = 'Installing...'
self.icon = '/usr/share/pamac/icons/24x24/status/package-add.png' self.icon = '/usr/share/pamac/icons/24x24/status/package-add.png'
elif ID is 10:
formatted_event = 'Installed {} ({})'.format(tupel[0].name, tupel[0].version)
common.write_log_file(formatted_event)
print(formatted_event)
elif ID is 11: elif ID is 11:
self.action = 'Removing...' self.action = 'Removing...'
self.icon = '/usr/share/pamac/icons/24x24/status/package-delete.png' self.icon = '/usr/share/pamac/icons/24x24/status/package-delete.png'
elif ID is 12:
formatted_event = 'Removed {} ({})'.format(tupel[0].name, tupel[0].version)
common.write_log_file(formatted_event)
print(formatted_event)
elif ID is 13: elif ID is 13:
self.action = 'Upgrading...' self.action = 'Upgrading...'
self.icon = '/usr/share/pamac/icons/24x24/status/package-update.png' self.icon = '/usr/share/pamac/icons/24x24/status/package-update.png'
elif ID is 14:
formatted_event = 'Upgraded {} ({} -> {})'.format(tupel[1].name, tupel[1].version, tupel[0].version)
common.write_log_file(formatted_event)
print(formatted_event)
elif ID is 15: elif ID is 15:
self.action = 'Checking integrity...' self.action = 'Checking integrity...'
self.icon = '/usr/share/pamac/icons/24x24/status/package-search.png' self.icon = '/usr/share/pamac/icons/24x24/status/package-search.png'