Improve logging a little

This commit is contained in:
Maks Snegov 2019-12-05 15:57:59 +03:00
parent c72727b9a0
commit 7c8642bfbb

View File

@ -1,3 +1,4 @@
import logging
import os
import subprocess
import time
@ -8,6 +9,10 @@ from .consts import DEFAULT_USERNAME
from .misc import create_dir
logging.basicConfig(format="%(asctime)s %(message)s",
level=logging.INFO)
class SeafileClient:
def __init__(self, host: str, port: int, user: str, passwd: str):
self.url = f"https://{host}:{port}"
@ -60,7 +65,8 @@ class SeafileClient:
if line.startswith('#') or not line.strip():
continue
lib, status = line.split(sep='\t', maxsplit=1)
status = status.replace('\t', ' ')
lib = lib.strip()
status = " ".join(status.split())
statuses[lib] = status
return statuses
@ -71,7 +77,7 @@ class SeafileClient:
cur_status = self.get_status()
for folder, state in cur_status.items():
if state != prev_status.get(folder):
print(f"Library {folder}:\t{state}")
logging.info(f"Library {folder}:\t{state}")
prev_status[folder] = cur_status[folder]