ed: logging
This commit is contained in:
parent
3c43e345da
commit
ddebe50d88
23
iplocate.py
23
iplocate.py
@ -15,7 +15,6 @@ import consultas.querys_sqlite as querys
|
|||||||
import logging
|
import logging
|
||||||
|
|
||||||
selfpath = os.path.abspath(os.path.dirname(__file__))
|
selfpath = os.path.abspath(os.path.dirname(__file__))
|
||||||
ownip = requests.get('https://ifconfig.me/').text
|
|
||||||
parser = cfg.ConfigParser()
|
parser = cfg.ConfigParser()
|
||||||
parser.read(f'{selfpath}/config.cfg')
|
parser.read(f'{selfpath}/config.cfg')
|
||||||
token = parser.get('iplocate','token')
|
token = parser.get('iplocate','token')
|
||||||
@ -28,11 +27,25 @@ console = Console()
|
|||||||
ip_regx = "^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$"
|
ip_regx = "^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$"
|
||||||
ip_local_regx = "^192\.168\.0\.([0-9]|[0-9][0-9]|[0-9][0-9][0-9])$"
|
ip_local_regx = "^192\.168\.0\.([0-9]|[0-9][0-9]|[0-9][0-9][0-9])$"
|
||||||
|
|
||||||
|
logging.basicConfig(
|
||||||
|
filename = log_file,
|
||||||
|
format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
||||||
|
level = logging.INFO
|
||||||
|
)
|
||||||
|
logging.info("iplocate inicio")
|
||||||
|
|
||||||
def log_usage(proceso, info):
|
def log_usage(proceso, info):
|
||||||
usage_log = f"Proceso:[{proceso}] - Info: [{info}]"
|
usage_log = f"Proceso:[{proceso}] - Info: [{info}]"
|
||||||
logging.info(usage_log)
|
logging.info(usage_log)
|
||||||
|
|
||||||
|
def log_error(proceso, info):
|
||||||
|
error_log = f"Proceso: [{proceso}], Info:[{info}]"
|
||||||
|
logging.error(error_log)
|
||||||
|
|
||||||
|
try:
|
||||||
|
ownip = requests.get('https://ifconfig.me/').text
|
||||||
|
except Exception as ex:
|
||||||
|
log_error("Request ip pública", ex)
|
||||||
|
|
||||||
def filtro_ip_propia(ip):
|
def filtro_ip_propia(ip):
|
||||||
return True if ip != ownip and not re.search(ip_local_regx, ip) else False
|
return True if ip != ownip and not re.search(ip_local_regx, ip) else False
|
||||||
@ -296,7 +309,7 @@ def uso():
|
|||||||
Consultas y reportes según información en la base de datos.[/deep_sky_blue1]
|
Consultas y reportes según información en la base de datos.[/deep_sky_blue1]
|
||||||
|
|
||||||
[bold yellow]iploc -h[/bold yellow] [green]- Muestra esta ayuda.[/green]
|
[bold yellow]iploc -h[/bold yellow] [green]- Muestra esta ayuda.[/green]
|
||||||
[bold yellow]iploc -hq[/bold yellow] [green]- Ayuda sobre querys.[/green]
|
[bold yellow]iploc -hq[/bold yellow] [green]- Ayuda sobre queries.[/green]
|
||||||
|
|
||||||
[bold blue]Consultas ipinfo.io:[/bold blue]
|
[bold blue]Consultas ipinfo.io:[/bold blue]
|
||||||
[bold yellow]iploc[/bold yellow] [blue]<IP>[/blue] [green]- Consulta la información de <IP> disponible en ipinfo.io.[/green]
|
[bold yellow]iploc[/bold yellow] [blue]<IP>[/blue] [green]- Consulta la información de <IP> disponible en ipinfo.io.[/green]
|
||||||
@ -319,10 +332,4 @@ def uso():
|
|||||||
console.print(ayuda)
|
console.print(ayuda)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
logging.basicConfig(
|
|
||||||
filename = log_file,
|
|
||||||
format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
|
||||||
level = logging.INFO
|
|
||||||
)
|
|
||||||
logging.info("iplocate inicio")
|
|
||||||
main()
|
main()
|
||||||
|
14014
maps/map_thumb.svg
14014
maps/map_thumb.svg
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.6 MiB |
Loading…
Reference in New Issue
Block a user