from llogger import LLogger log = LLogger() log.access("pippo") log.unknown_id("123.234.345.456") log.psw_error("pippo") log.panic("pippo") log.admin("admin_name") log.user_del("admin_name", "pippo") log.user_del_error("admin_name", "pippo", "user not found"); log.invalid_op("admin_name"); log.user_ins("admin_name", "pippo") log.user_ins_error("admin_name", "pippo", "user already exists"); #FORMAT = '%(asctime)-15s \t %(clientip)s \t %(user)-8s \t %(message)s' #logging.basicConfig(filename='example.log',format=FORMAT) #d = {'clientip': '192.168.0.1', 'user': '******'} #logger = logging.getLogger('tcpserver') #logger.warning('Protocol problem: %s', 'connection reset', extra=d)
if status == MIFAREReader.MI_OK: # Print UID uid_str = '.'.join([str(id_byte).zfill(3) for id_byte in uid[:4]]) print "Card id: " + uid_str #Se o ID lido consta no banco de dados, solicita a senha if uid_str in ids: write_display(lcd, "Digite a senha: ") lcd.setPosition(2,0) password = read_input(lcd) #Se a senha digitada corresponde ao cartão, checa o tipo de usuário if password == ids[uid_str][0] \ or password == (ids[uid_str][0] + SECURITY_CODE): if password == (ids[uid_str][0] + SECURITY_CODE): log.panic(uid_str) if ids[uid_str][1] == TYPE_USER: msg = "{} - Senha de pânico inserida - CPF: {}".format( datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S"), ids[uid_str][2]) else: msg = "{} - Senha de pânico inserida - ADMIN".format( datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S")) q.put(msg) print "{} autenticado".format(ids[uid_str][1]) #Usuário comum if ids[uid_str][1] == TYPE_USER: write_display(lcd, "Autorizado") log.access(uid_str) #Sinal de abertura