Le 03/03/21 à 08:42, Olivier <oza.4h07@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)
?
Ont-ils tous une syntaxe définissable avec la notation EBNF?
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 ....?
J'ai des exemples tordus en tête, le cas des logiciels (comme RefPerSys)
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 avec
un locale(7)
par exemple français, puis qui charge avec dlopen(3)
le greffon ainsi obtenu. Ceci peut-être répété des centaines de
milliers de fois.
En effet, les messages d'un compilateur GCC 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 ou ANR en rapport avec cette
problématique.
-- Basile Starynkevitch <basile@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/