Commit af53946c authored by Julien Muchembled's avatar Julien Muchembled

fixup! New log format to show node id (and optionally cluster name) in node column

Commit aa4d621d broke log rotation
and neolog sometimes failed to read in new format.
parent aa4d621d
...@@ -102,7 +102,7 @@ class NEOLogger(Logger): ...@@ -102,7 +102,7 @@ class NEOLogger(Logger):
if self._db is None: if self._db is None:
return return
q = self._db.execute q = self._db.execute
if not q("SELECT id FROM packet LIMIT 1").fetchone(): if not q("SELECT 1 FROM packet LIMIT 1").fetchone():
q("DROP TABLE protocol") q("DROP TABLE protocol")
# DROP TABLE already replaced previous data with zeros, # DROP TABLE already replaced previous data with zeros,
# so VACUUM is not really useful. But here, it should be free. # so VACUUM is not really useful. But here, it should be free.
......
...@@ -77,7 +77,7 @@ class Log(object): ...@@ -77,7 +77,7 @@ class Log(object):
date = " WHERE date>?" date = " WHERE date>?"
old = "SELECT date, name, NULL, NULL, %s FROM %s" + date old = "SELECT date, name, NULL, NULL, %s FROM %s" + date
new = ("SELECT date, name, cluster, nid, %s" new = ("SELECT date, name, cluster, nid, %s"
" FROM %s JOIN node ON node=id" + date) " FROM %s LEFT JOIN node ON node=id" + date)
log = 'level, pathname, lineno, msg' log = 'level, pathname, lineno, msg'
pkt = 'msg_id, code, peer, body' pkt = 'msg_id, code, peer, body'
try: try:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment