On 3/3/21 9:05 AM, Daniel Caillibaud wrote:
Le 03/03/21 à 08:42, Olivier <oza.4...@gmail.com> a écrit :
Bonjour,
Je recherche un logiciel installable sur des serveurs Debian (Buster,
Stretch, Jessie, ...) opérant comme suit:
- lecture en temps réel de fichiers de logs
J'aimerais bien avoir une définition un peu formelle de ces fichiers de
logs. (et je peux discuter de l'usage du vocable "temps réel").
Sont-ils tous obtenus par la fonction syslog(3)
<https://man7.org/linux/man-pages/man3/syslog.3.html> ?
Ont-ils tous une syntaxe définissable avec la notation EBNF
<https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form>? Quels
sont les documents (au format PDF ou HTML5) qui définissent la syntaxe
Sont-ils tous encodés en UTF-8? Voir utf8everywhere.org
<http://utf8everywhere.org/> ....?
J'ai des exemples tordus en tête, le cas des logiciels (comme /RefPerSys
<http://refpersys.org/>/) qui génèrent du code C (ou C++) à la volée
durant l'exécution et qui le compile -en un greffon ou plugin- par GCC
<http://gcc.gnu.org/> avec un locale(7)
<https://man7.org/linux/man-pages/man7/locale.7.html> par exemple
français, puis qui charge avec dlopen(3)
<https://man7.org/linux/man-pages/man3/dlopen.3.html> le greffon ainsi
obtenu. Ceci peut-être répété des centaines de milliers de fois.
En effet, les messages d'un compilateur GCC <gcc.gnu.org> récent (par
exemple GCC 10) dépendent de la locale!
Cordialement
PS. Je serais aussi intéressé par une soumission (dans quelques mois) de
projet collaboratif ITEA <https://itea3.org/> ou ANR <http://anr.fr/> en
rapport avec cette problématique.
--
Basile Starynkevitch <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/