Logger
Vous pouvez retrouver le code source du logger dans res://scripts/log/.
Model
Utilisation
Pour une utilisation plus efficace du logger, ajouter le snippet à votre IDE. Exemple d'appel :
Log.trace(Log.Level.INFO, "Hello World!")
Outputs
warning
Si la variable global debug dans le fichier res://scripts/autoload/global.gd n'est pas à true, aucun log de niveau Log.Level.Debug ne sortira.
La sortie se compose comme ceci
[LEVEL] hh:mm:ss.ms - path/to/script::line@method_name - message
Par exemple
[ INFO] 13:19:39.485 - res://scripts/log/log.gd::27@init - Logger initialized!
Les logs sont redirigés
- Dans la sortie standard de la console godot
- Dans la console de debug intégrée à Cat'aclysm (cf. console)
- Dans un fichier généré à chaque nouvelle session dans
res://log/. Le nom du fichier de log est généré comme suit :YYYY_MM_DD-hh_mm.log, par exemple :2024_10_15-13_19.log