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.
Les tests sont les mêmes pour chaque version, ils sont effectués sur ubuntu, windows et macos.
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).
Une archive jar (Logger_Java.jar
& Logger_Kotlin.jar
) est à disposition et utilisable en tant que librairie externe.
Il suffit de récupérer le dossier logger
dans les dossiers C
, C++
, Python
et Go
.