Hi Göran, On 19 Aug 2010, at 12:31, Göran Krampe wrote:
Hi all!
I wonder a few things:
- Why was SimpleLog deemed "hard"? The class comment on SLLog etc is pretty straight forward IMHO! - Also SimpleLog has some quite nice features: - A really nice Morph to keep an eye on the logging going on, and to easily filter it etc, although it needs some love for Pharo to compile. - A log to file class with rotation. - Ability to use syslog like Ramon posted, in fact, I think SimpleLog was first with that.
I just... wonder why we need to reinvent so many things over and over?
Toothpick IMHO was a bit complex, I agree - that was the reason for creating SimpleLog, but hey, SimpleLog is *not* complex.
regards, Göran
I just tried to load SimpleLog-kph.15 into Pharo 1.1 and it failed (syntax error): SLLogMorph>>#testFilter: aMessage | lowerString | lowerString := aMessage value value asLowercase. ^(self searchString asString substrings allSatisfy: [:sub | sub := (sub asLowercase) replaceAll: $_ with: (Character space). ((sub first = $-) and: [(lowerString includesSubString: sub allButFirst) not]) or: [(sub first = $+) and: [lowerString includesSubString: sub allButFirst]] or: [lowerString includesSubString: sub]]) I think you cannot modify the sub block variable in Pharo... Sven