Changeset 6666

Show
Ignore:
Timestamp:
06/20/09 12:40:04 (15 months ago)
Author:
dbaelde
Message:

Create the loggers for stdout/stderr only once.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/liquidsoap/src/tools/tutils.ml

    r6389 r6666  
    218218  let in_stderr = reopen Unix.stderr in 
    219219  (* Without the eta-expansion, the timestamp is computed once for all. *) 
    220   let log_stdout s = (Log.make ["stdout"])#f 3 "%s" s in 
    221   let log_stderr s = (Log.make ["stderr"])#f 3 "%s" s in 
     220  let log_stdout = 
     221    let log = Log.make ["stdout"] in 
     222      fun s -> log#f 3 "%s" s 
     223  in 
     224  let log_stderr = 
     225    let log = Log.make ["stderr"] in 
     226      fun s -> log#f 3 "%s" s 
     227  in 
    222228  let forward fd log = 
    223229    let task f =