Make nova-manage syslog check /var/log/messages.

Updates nova-manage syslog so that it checks /var/log/messages.

Fixes LP Bug #953354.

Change-Id: I0b4b61225285e9f0668f6f0af3928896e2700840
This commit is contained in:
Dan Prince
2012-03-12 15:55:25 -04:00
parent b057ab60a3
commit 35ec9f3c25

View File

@@ -1971,7 +1971,15 @@ class GetLogCommands(object):
"""Get <num_entries> of the nova syslog events"""
entries = int(num_entries)
count = 0
lines = [line.strip() for line in open('/var/log/syslog', "r")]
log_file = ''
if os.path.exists('/var/log/syslog'):
log_file = '/var/log/syslog'
elif os.path.exists('/var/log/messages'):
log_file = '/var/log/messages'
else:
print "Unable to find system log file!"
sys.exit(1)
lines = [line.strip() for line in open(log_file, "r")]
lines.reverse()
print "Last %s nova syslog entries:-" % (entries)
for line in lines: