Journalisation de débogage Go Driver

nzgo définit une interface de logger simple.

Définissez 'LogLevel pour contrôler la verbosité de l'enregistrement et LogPath pour spécifier le chemin du fichier d'enregistrement.

Pour activer la journalisation pour le pilote, écrivez le code suivant dans votre application :
var elog nzgo.PDALogger
elog.LogLevel = "off"
elog.LogPath = "C:\\Logs\\"
elog.Initialize()
Il est obligatoire de déclarer la variable " elog et d'appeler la fonction " elog.Initialize() Si vous ne le faites pas, l'application échouera avec une erreur d'exécution :runtime error: invalid memory address or nil pointer dereference.

Vous pouvez configurer 'LogLevel et 'LogPath (c'est-à-dire le répertoire du fichier journal) si nécessaire. Vous pouvez ne pas initialiser les valeurs 'LogLevel et 'LogPath S'ils sont ignorés, ils prennent les valeurs par défaut.

La valeur par défaut de " LogLevel est DEBUG. Le répertoire par défaut pour " LogPath est le répertoire où réside votre application.

Les valeurs possibles pour LogLevel sont les suivantes :
  • DÉSACTIVÉ
  • DEBOGAGE
  • INFORMATION
  • ERREUR FATALE