HOD2018_website/content/posts/talk9.md

16 lines
955 B
Markdown
Raw Permalink Normal View History

2018-10-26 16:11:15 +02:00
---
title: "Circolog"
#date: 2018-09-22T10:41:39+02:00
orario: "16.00"
giorno: 2
2018-10-26 16:11:15 +02:00
draft: false
---
2018-10-28 02:16:53 +02:00
<strong><i>Circolog</i></strong> è un'implementazione di <i>syslog</i> su buffer circolare con storage in memoria. Serve per poter avere debug molto dettagliato senza salvare i log su disco.
2018-10-26 16:11:15 +02:00
2018-10-28 02:16:53 +02:00
Lo scenario è che hai un server e vuoi bene ai tuoi utenti: non salvi i loro IP e nemmeno tanti altri dettagli personali. Quando devi debuggare qualcosa, come fai? Io, prima, aumentavo temporaneamente il livello di logging; per qualche ora volevo meno bene ai miei utenti e salvavo più informazioni, che mi erano necessarie per risolvere il problema.
2018-10-26 16:11:15 +02:00
2018-10-28 02:16:53 +02:00
<i>Circolog</i> permette di separare i log che vanno su disco (non sensibili e utili a lungo termine) dai log che vanno solo in memoria (potenzialmente sensibili e ricercabili solo a brevissimo termine).
2018-10-26 16:11:15 +02:00
2018-10-28 02:16:53 +02:00
Il codice è ottenibile, nei giorni in cui lattuga funziona, da https://git.lattuga.net/boyska/circolog