Alexander Burger <[email protected]> writes:
> On Tue, Feb 25, 2014 at 05:01:21PM +0100, Alexander Burger wrote:
>> One simple way is to use 'err' around your program to redirect standard
>> error
>>
>> (err "myLog.txt"
>> (main) )
>>
>> and then use the normal 'trace' and 'msg' functions which print to
>> standard error.
>
> or, of course, start the whole program with redirection:
>
> $ pil myProgram.l ... -main ... + 2>err
but it would be nice to have a function pair (log and unlog) that does
all this:
- trace the function
- redirect the output of trace to a file too
- untrace and go back to default stderr
something like this
#+begin_src picolisp
(de log (Func)
(err (tmp "log")
(trace Func)
(pass Func) ) )
#+end_src
but this does not work unfortunately...
--
cheers,
Thorsten
--
UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe