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:
@@ -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:
|
||||
|
Reference in New Issue
Block a user