On 29 Jul 2014, at 09:49, François Stephany <[email protected]> wrote:

> Uh. We nailed it.

Good !

> We implemented a custom Logger writing to stdout because the default one 
> doesn't flush the stream immediately after writing to it.

Beware that flushing after every line is measurably slower.

> One of our configuration was configuring a logger and another was 
> reconfiguring it. The stdout stream was probably closed in the process 
> somewhere. 
> 
> In conclusion, beware of your loggers ;)
> 
> 
> 
> On Tue, Jul 29, 2014 at 8:32 AM, François Stephany 
> <[email protected]> wrote:
> Yes, it works for me on OSX.l But it says "FileWriteError: File stdout is 
> closed" when doing exactly the same thing on the Arch Linux of one of our 
> programmer.
> 
> We'll investigate and test on another Linux distro...
> 
> 
> On Mon, Jul 28, 2014 at 10:50 PM, Sven Van Caekenberghe <[email protected]> wrote:
> I think we need a better bug report, for me (Mac OS X) this works fine:
> 
> $ ./pharo Pharo.image eval 'FileStream stdout nextPutAll: 42 factorial 
> asString; cr. #done' > out.txt
> 
> $ cat out.txt
> 1405006117752879898543142606244511569936384000000000
> #done
> 
> So, what exactly is not working ?
> 
> On 28 Jul 2014, at 21:30, stepharo <[email protected]> wrote:
> 
> > Francois
> >
> > can you open a bug entry because this is not nice.
> >
> > Stef
> >
> > On 28/7/14 16:46, François Stephany wrote:
> >>
> >> $ pharo Pharo-30852.image > /tmp/test.log
> >>
> >> Outputting somethind to stdout results in:
> >> "FileWriteError: File stdout is closed"
> >>
> >> * Arch Linux
> >> * Pharo 30852.
> >>
> >> $ pharo --version
> >>
> >> 3.9-7 #1 Thu May 15 18:29:30 CEST 2014 gcc 4.6.3 [Production ITHB VM]
> >> NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: 
> >> acc98e51-2fba-4841-a965-2975997bba66 May 15 2014
> >> NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: 
> >> acc98e51-2fba-4841-a965-2975997bba66 May 15 2014
> >> https://github.com/pharo-project/pharo-vm.git Commit: 
> >> ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 
> >> By: Esteban Lorenzano <[email protected]> Jenkins build #14826
> >> Linux pharo-linux 3.2.0-31-generic-pae #50-Ubuntu SMP Fri Sep 7 16:39:45 
> >> UTC 2012 i686 i686 i386 GNU/Linux
> >>
> >>
> >> Did I miss something?
> >>
> >
> 
> 
> 
> 


Reply via email to