anonym | Anmelden | Neues Konto anmelden | 2022-08-09 23:22 UTC |
Startseite | Übersicht | Probleme anzeigen | Änderungsprotokoll | Roadmap | Dokumentation | Konto |
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 | |||||||
|
![]() |
|
(0000202) xclerc (Administrator) 2010-01-09 20:24 |
Thanks for spotting this; the bug is fixed in the darcs repository. |
Mantis 1.1.7[^] Copyright © 2000 - 2008 Mantis Group |