Mantis Bugtracker

Einfache Problemansicht anzeigen Zu Notizen wechseln ] erweiterte Anzeige ] Problem-Historie ] Drucken ]
ID Kategorie Auswirkung Reproduzierbar Meldungsdatum Letzte Aktualisierung
0000053 [Bolt] general kleinerer Fehler immer 2010-01-08 01:15 2010-01-09 20:25
Reporter elehack Anzeigestatus öffentlich  
Bearbeitung durch xclerc
Priorität normal Lösung erledigt  
Status erledigt   Produktversion
Zusammenfassung 0000053: Printf argument handling only supports 2 arguments
Beschreibung When I create a LOG expression providing more than two printf format string arguments, bolt_pp only includes the first two. The following code, processed through bolt_pp, demonstrates this:

LOG "Hello %d %d %d" 1 2 3 LEVEL TRACE;;

Preprocessed output:

Bolt.Logger.log "Test-log" Bolt.Level.TRACE ~file: "test-log.ml" ~line: 1
  ~column: 0 ~properties: [] ~error: None
  (Printf.sprintf "Hello %d %d %d" 1 2)

The sprintf invocation should include all three arguments.
Zusätzliche Information
Tags Keine Tags zugeordnet.
Angehängte Dateien

- Problem-Beziehungen

-  Notiz
(0000202)
xclerc (Administrator)
2010-01-09 20:24

Thanks for spotting this; the bug is fixed in the darcs repository.

- Problem-Historie
Änderungsdatum Benutzername Feld Änderung
2010-01-08 01:15 elehack Neues Problem
2010-01-09 20:24 xclerc Problemnotiz hinzugefügt: 0000202
2010-01-09 20:24 xclerc Status neu => geschlossen
2010-01-09 20:24 xclerc Lösung offen => erledigt
2010-01-09 20:24 xclerc Behoben in Version => 1.1
2010-01-09 20:25 xclerc Status geschlossen => erledigt
2010-01-09 20:25 xclerc Bearbeitung durch => xclerc


Mantis 1.1.7[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker