Projet

Général

Profil

Tâche #12304

Distribution EOLE - Scénario #13500: Assistance aux utilisateurs (42-44)

Eqos : Erreur formatage de la date dans la fonction make_log (eqosd.pl)

Ajouté par Yoni Baude il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/07/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Bonjour,

Il y a une erreur dans le script /usr/share/eqos/eqosd.pl dans la fonction make_log (ligne 154). Il faut ajouter +1 à la variable $mon pour que le mois soit correcte au niveau du fichier de log /var/log/eqos.log.

extrait:

sub make_log {
my ($lvl, $str) = @_;
if ($lvl <= $debuglevel) {
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday) = gmtime();
$mon += 1;
print WHITE . sprintf("%02d/%02d %02d:%02d:%02d", $mday, $mon, $hour, $min, $sec) . " [$globalname] $str" . RESET . "\n";
}
}

Ref:

http://perldoc.perl.org/functions/gmtime.html
http://perldoc.perl.org/functions/localtime.html

Cordialement,
Yoni

Révisions associées

Révision 5f33830c (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Correction du formatage de la date dans les logs

  • eqos/eqosd.pl : décalage d'un mois ($mon+1)

Ref: #12304 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 9 ans

Problème remonté au pôle de Nancy-Metz.

#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Tracker changé de Anomalie à Demande

Je confirme le bug et en l'absence de réponse des différents interlocuteurs, je propose de corriger dans la version que nous diffusons...

root@scribe:~# date
vendredi 23 octobre 2015, 19:19:54 (UTC+0200)
root@scribe:~# tail -n2 /var/log/eqos.log 
23/09 17:19:55 [eqosd] info : task "feedback", time not expired (262s)
23/09 17:19:55 [eqosd] info : checker is ok, continuing...

#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Tracker changé de Demande à Tâche
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #13500
  • Restant à faire (heures) mis à 2.0

#4 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.5

Corrigé dans branche 2.4.0/12304-fix-date-log réalisée depuis 2.4.0/master

Fusionné et compilé en 2.5.1 uniquement.

#5 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

OK :

root@amonecole:~# date
jeudi 29 octobre 2015, 16:17:36 (UTC+0100)
root@amonecole:~# tail -n2 /var/log/eqos.log
29/10 15:17:35 [eqosd] info : task "feedback", time not expired (30s)
29/10 15:17:35 [eqosd] info : checker is ok, continuing...

Formats disponibles : Atom PDF