Commit 064e9bc3 authored by jeaRRo's avatar jeaRRo

Corrections niveau de logging

parent afbcc37e
......@@ -129,8 +129,8 @@ def get_table(salle, musee):
if commune == '':
print("Le ref:mh {} est inconnu dans Mérimée ouverte : Patrimoine Architectural".format(mh))
print('http://www.openstreetmap.org/browse/' + MH.description[mh]['osm']['url'])
logging.debug("log : Le ref:mh {} est inconnu dans Mérimée ouverte : Patrimoine Architectural".format(mh))
logging.debug("log : Voir url : http://www.openstreetmap.org/browse/{}".format(MH.description[mh]['osm']['url']))
logging.error("log : Le ref:mh {} est inconnu dans Mérimée ouverte : Patrimoine Architectural".format(mh))
logging.error("log : Voir url : http://www.openstreetmap.org/browse/{}".format(MH.description[mh]['osm']['url']))
else:
commune = ''
if 'name' in MH.description[mh]['osm']['tags_mhs']:
......@@ -281,7 +281,7 @@ def gen_pages(dep, musee):
page_name = str(dep['code']) + '_' + page.salle['nom'] + '.html'
# print("Construction de la page {}.".format(page_name))
print(page)
logging.info("log : {}".format(page))
logging.debug(" {}".format(page))
oF = index.creer_fichier(page_name, dep)
titre = " Wom : Mérimée, OpenStreetMap, Wikipédia"
index.write_entete(oF, titre)
......@@ -302,7 +302,7 @@ def gen_pages(dep, musee):
if len(doubles) > 0 and page.salle['nom'] == "merosmwip":
name = str(dep['code']) + "_doubles.html"
print("mhs avec objets multiples : ", doubles)
logging.info("Mhs avec objets multiples : {}".format(doubles))
logging.debug("Mhs avec objets multiples : {}".format(doubles))
gen_doubles.gen_page_double(dep, musee, doubles)
lien = "<a href='./{}' title='Monuments en double' target='blank'> Attention : monuments multiples dans OSM </a>".format(name)
oF.write(lien)
......@@ -345,9 +345,9 @@ def main(departement: 'Analyse d\'un seul département'='all', monument: 'Analys
export_url = base + '/Wom/mp'
''' Mise en place du fichier de log '''
fname = log_url + "/wom_" + get_log_date() + ".log"
fname = "/var/log/wom/" + get_log_date() + ".log"
# print (fname)
logging.basicConfig(filename=fname, format='%(asctime)s %(levelname)s: %(message)s', level=logging.DEBUG, datefmt='%m/%d/%Y %H:%M')
logging.basicConfig(filename=fname, format='%(asctime)s %(levelname)s: %(message)s', level=logging.INFO, datefmt='%m/%d/%Y %H:%M')
''' Rechercher les Qcodes sur wikidata'''
wkdCodes = wkdcodes.get_Q_codes()
......@@ -398,7 +398,7 @@ def main(departement: 'Analyse d\'un seul département'='all', monument: 'Analys
exportFile = export_url + '/' + export.get_export_filename(param.dic_dep[dep]['code'])
# print('exportFile : ', exportFile)
print('------' + dep + '------')
logging.info('log : ------ {} ------'.format(dep))
logging.info(' ------ {} ------'.format(dep))
''' Acquérir les datas'''
# print('----- Acquisition des datas ------')
museum = mohist.Musee()
......@@ -431,17 +431,17 @@ def main(departement: 'Analyse d\'un seul département'='all', monument: 'Analys
# print('----- Statistiques globales ------')
print("Merimée :", museum.stats['mer'])
logging.info("log : Merimée : {}".format(museum.stats['mer']))
logging.info("Merimée : {}".format(museum.stats['mer']))
print("OSM :", museum.stats['osm'])
logging.info("log : OSM : {}".format(museum.stats['osm']))
logging.info("OSM : {}".format(museum.stats['osm']))
print("Wikipedia :", museum.stats['wip'])
logging.info("log : Wikipedia : {}".format(museum.stats['wip']))
logging.info("Wikipedia : {}".format(int(museum.stats['wip']) - int(pagesToCreate)))
print(" ---- ")
logging.info("log : ----------------")
logging.info(" ----------------")
# print(museum)
print(" A ajouter dans Wp : {} pages".format(pagesToCreate))
logging.info("log : A ajouter dans Wp : {} pages".format(pagesToCreate))
logging.debug("A ajouter dans Wp : {} pages".format(pagesToCreate))
''' Générer le Html si on ne demande pas le dico d'un monument'''
if monument == 'all':
gen_pages(param.dic_dep[dep], museum)
......
......@@ -34,7 +34,6 @@
'''
from __future__ import unicode_literals
import csv
import os
# from unidecode import unidecode
......
2017031
\ No newline at end of file
20170301
......@@ -73,7 +73,7 @@ def get_commune(code):
return ""
except requests.exceptions.RequestException as e: # This is the correct syntax
print(e)
logging.debug("Base Mérimée inaccessible : {}".format(e))
logging.error("Base Mérimée inaccessible : {}".format(e))
return ""
......@@ -99,7 +99,7 @@ def existe_nouvelle_version():
contenu = requests.get(url).text
page = BeautifulSoup(contenu, 'html.parser')
# print(page.find("p", attrs={"class": "list-group-item-text ellipsis"}).text)
logging.debug('log : Base mérimée Mise à jour :{}'.format(page.find("p", attrs={"class": "list-group-item-text ellipsis"})))
logging.debug('Base mérimée Mise à jour :{}'.format(page.find("p", attrs={"class": "list-group-item-text ellipsis"})))
if page.find("p", attrs={"class": "list-group-item-text ellipsis"}) is None:
return False
else:
......@@ -127,7 +127,7 @@ def get_maj_base_merimee():
else:
old_date = open('last_date.txt', 'r').read()
# print('Base Mérimée : Version {}, à jour.'.format(new_date))
logging.info('log : Base Mérimée : Version {}, à jour.'.format(old_date))
logging.info('Base Mérimée : Version {}, à jour.'.format(old_date))
def get_merimee(dep, musee):
......
......@@ -59,7 +59,7 @@ def get_data(query):
Requete sur "http://overpass-api.de/api/interpreter" (url par default)
'''
# Obtenir la selection géographique sur oapi serveur français
# urlFR = u"http://api.openstreetmap.fr/oapi/interpreter"
# urlFR = u"http://api.openstreetmap.fr/oapi/interpreter"
api = overpy.Overpass()
# FIXME pour le département de l'Aisne l'url FR ne réponds un result vide !?
# api.url = urlFR
......@@ -143,7 +143,7 @@ def get_elements(data, tt, musee):
# cas des monuments sur plusieurs communes
if ';' in tags_mhs["ref:mhs"]:
print(tags_mhs["ref:mhs"])
logging.info("Tags ref:mhs multiples : {}".format(tags_mhs["ref:mhs"]))
logging.debug("Tags ref:mhs multiples : {}".format(tags_mhs["ref:mhs"]))
list_mhs = [tags_mhs["ref:mhs"].split(';')[0].strip(), tags_mhs["ref:mhs"].split(';')[1].strip()]
else:
list_mhs = [tags_mhs["ref:mhs"].strip()]
......
......@@ -91,7 +91,7 @@ def makeQuery(url):
message = 'Connection to {0} failed. \n {1}'
# print (message.format(url, e.args[0].args[1].args[1]))
print(message.format(url, e))
# logging.debug(message.format(url, e.args[0].args[1].args[1]))
# logging.error(message.format(url, e.args[0].args[1].args[1]))
# sys.exit(0)
return url
......@@ -319,7 +319,7 @@ def analyse(data, url, musee, commune=None):
if dat != url_gc:
analyse(dat, url_gc, musee, commune)
else:
logging.debug("log : Url non accessible : {}".format(url_gc))
logging.error("log : Url non accessible : {}".format(url_gc))
return musee
......@@ -331,7 +331,7 @@ def get_wikipedia(url_list, musee):
if main_page != url_base + url:
musee = analyse(main_page, url_base + url, musee)
else:
logging.debug("log : Url non accessible : {}".format(url_base + url))
logging.error("log : Url non accessible : {}".format(url_base + url))
return musee
......
......@@ -83,10 +83,10 @@ def get_Q_codes():
logging.info(" {} Codes Wikidata téléchargés.".format(len(OwCodes)))
else:
print("Réponse du serveur non valide : Code réponse = ", r.status_code)
logging.debug("Réponse du serveur non valide : Code réponse = {}".format(r.status_code))
logging.error("Réponse du serveur non valide : Code réponse = {}".format(r.status_code))
if os.path.isfile(filename):
OwCodes = charger_Q_codes(filename)
logging.info(" {} Codes Wikidata chargés.".format(len(OwCodes)))
logging.info(" {} Codes Wikidata chargés localement.".format(len(OwCodes)))
return OwCodes
......
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