CRINSA-team2024 2024
Documentation du Club Robot INSA Rennes 2024
Chargement...
Recherche...
Aucune correspondance
Référence de la classe logger.Logger

La classe Logger, responsable de tout le log. Plus de détails...

Fonctions membres publiques

 __init__ (self, origin)
 Constructeur, ne sert qu'à enregistrer l'origine.
 
 sendLog (self, message, now=None)
 Envoie un message avec l'origine de la classe.
 

Fonctions membres publiques statiques

 init (IP="127.0.0.1", verbose=False, saveToFile=False)
 Méthode statique pour initialiser téleplot.
 
 sendGraph (name, value, unit="", now=None)
 Envoie une donnée sur un graph.
 
 sendXY (name, x, y, unit="", x1=None, y1=None)
 Envoie une donnée XY à Teleplot.
 
 sendLogStatic (message, origin="", now=None)
 Envoie un message.
 

Attributs publics statiques

 teleplot = None
 Objet de Teleplot.
 
 archiver = None
 Objet de classe Archiver.
 
bool saveToFile = False
 Boolean pour savoir si les logs sont écrit dans un .txt.
 
bool verbose = False
 Boolean pour afficher (ou non) les logs dans la console d'exec.
 
bool initied = False
 Boolean pour savoir si Teleplot a été init.
 

Description détaillée

La classe Logger, responsable de tout le log.

Documentation des fonctions membres

◆ init()

logger.Logger.init ( IP = "127.0.0.1",
verbose = False,
saveToFile = False )
static

Méthode statique pour initialiser téleplot.

Paramètres
IPIp du serveur teleplot
verboseBoolean pour afficher (ou non) les logs dans la console d'exec
saveToFileBoolean pour savoir si les logs sont écrit dans un .txt

◆ sendGraph()

logger.Logger.sendGraph ( name,
value,
unit = "",
now = None )
static

Envoie une donnée sur un graph.

Paramètres
nameNom du graphique
valuevaleur à plotter
unitunité de la valeur
nowtemps de l'execution, default: None

◆ sendLog()

logger.Logger.sendLog ( self,
message,
now = None )

Envoie un message avec l'origine de la classe.

Paramètres
messagemessage à transmettre
nowtemps de l'execution, default: None

◆ sendLogStatic()

logger.Logger.sendLogStatic ( message,
origin = "",
now = None )
static

Envoie un message.

Paramètres
messagemessage à transmettre
originorigine du message
nowtemps de l'execution, default: None

◆ sendXY()

logger.Logger.sendXY ( name,
x,
y,
unit = "",
x1 = None,
y1 = None )
static

Envoie une donnée XY à Teleplot.

Paramètres
namenom du graphique
xValeur x
yValeur y
unitunité des valeurs
x1Valeur x de la deuxième serie
y1Valeur y de la deuxième serie

Documentation des données membres

◆ archiver

logger.Logger.archiver = None
static

Objet de classe Archiver.

Voir également
log_archiver

◆ teleplot

logger.Logger.teleplot = None
static

Objet de Teleplot.

Voir également
logs_teleplot.py

La documentation de cette classe a été générée à partir du fichier suivant :