Mantis - Bolt
Erweiterte Problemanzeige
53 general kleinerer Fehler immer 2010-01-08 01:15 2010-01-09 20:25
elehack  
xclerc  
normal  
erledigt  
erledigt  
keine    
keine 1.1  
0000053: Printf argument handling only supports 2 arguments
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.
Problem-Historie
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

Notiz
(0000202)
xclerc   
2010-01-09 20:24   
Thanks for spotting this; the bug is fixed in the darcs repository.