Je crée un simple Changelog lib dans CodeIgniter qui enregistrera un message chaque fois que quelqu'un ajoute, supprime, modifie ou publie un article de blog. Je vais enregistrer les messages dans les fichiers par lots de 300. Donc chaque 301ème message ira dans un nouveau fichier. Au début, je voulais écrire les logs dans de simples fichiers .log mais ensuite j'ai eu l'idée de styliser la chose et j'ai dû séparer chaque "attribut" de chaque message (ie: l'utilisateur, le message, le type de log , etc.). Donc, les fichiers .log sont hors de question car l'extraction de l'info serait pénible.Fichier de modification: YAML vs JSON vs CSV
Quel est le format le plus approprié pour une telle tâche? J'ai déjà exclu MySQL et XML car ils sont trop lourds (d'autant plus que les fichiers journaux ne dépasseront pas (environ) 300 lignes). J'ai suggéré YAML vs JSON vs CSV dans le titre, mais existe-t-il encore une meilleure alternative?
Merci pour votre réponse, vos réflexions étaient très intéressantes.Selon le contexte, je pense que JSON est le format que je choisirai. –