Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.
/ Logger Public archive

Un simple système de logger dans plusieurs langages. Chaque version utilise le même concept.

License

Notifications You must be signed in to change notification settings

Gashmob/Logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logger

Un simple système de logger dans plusieurs langages. Chaque version utilise le même concept.

Avec l'aide de RomainTHD pour la version originale en Java, et l'aide de ArthurBajt pour la version Python.

Tests

Les tests sont les mêmes pour chaque version, ils sont effectués sur ubuntu, windows et macos.

Java test Kotlin test Python test C++ test C test Go test

Ubuntu Windows MacOS
Java ✔️ ✔️ ✔️
Kotlin ✔️ ✔️
Python ✔️ ✔️ ✔️
C++ ✔️
C ✔️
Go ✔️ ✔️ ✔️

Notes :

  • Le test Windows pour Kotlin ne fonctionne pas : kotlinc n'arrive pas à compiler les sources dans le script batch (si vous avez une idée de comment fixer ça, n'hésitez pas à proposer une pull request, ou répondre à l'issue #2).
  • Le test Windows pour C++ ne fonctionne pas : la compilation réussie mais l'exécutable renvoie directement le code 1 sans rien afficher (#3) (de même pour le C).

Utilisation

Java & Kotlin

Une archive jar (Logger_Java.jar & Logger_Kotlin.jar) est à disposition et utilisable en tant que librairie externe.

C & C++ & Python & Go

Il suffit de récupérer le dossier logger dans les dossiers C, C++, Python et Go.