Thanks for the pointer. Unfortunately, I saw this function but I was not 
able to figure out what the second argument should be.... Sorry about this. 
Can you give me a minimal working example, for instance the equivalent of 
`@code_warntype 2+2`?

On Monday, February 8, 2016 at 6:21:59 PM UTC-5, Yichao Yu wrote:
>
> On Mon, Feb 8, 2016 at 6:11 PM, ben <[email protected] <javascript:>> 
> wrote: 
> > Is there a convenient way to do this? 
> > 
> > If not, what is the inconvenient way? 
> > 
> > I managed to log to a file by redirecting stdout 
>
> Use the `code_warntype` function and pass a file handle to it as the 
> first argument. 
>
> > 
> > ~~~ 
> > rdstdout, wrstdout = redirect_stdout() 
> > @code_warntype(myuglyfunction()) 
> > filename=string(Int(Dates.datetime2unix(now())))*"-type-stability.log" 
> > file=open(filename,"w") 
> > write(file,readavailable(rdstdout)) 
> > close(file) 
> > ~~~ 
> > 
> > but I am not sure how to resume the normal behavior of stdout after that 
> > 
> > Thanks! 
> > 
> > ben 
>

Reply via email to