Interesting approach.... The only concern is that is tied to Linux, I mean, not multiplatform......
Cheers. Germán. 2010/7/16 Ramon Leon <[email protected]>: > On 7/16/2010 4:22 AM, Germán Arduino wrote: >> >> Not, I'm talking about a particular context. I needed a simple logging >> of text on a text file and don't wanted to invest the time to >> understand the whole thing behind the logger of K. >> >> Germán. > > I hear you, I like simple as well; I setup a syslog/syslog-ng server and let > Linux worry about it. Here's my logger... > > SysLog>>sendPriority: anErrorLevel body: someText > [ self sendPriority: anErrorLevel body: someText toServer: (SSConfig > at: #sysLogServer) ] > on: Error do: [] > > SysLog>>sendPriority: aPriority body: aBody toServer: anIPAddress > | logServer client logHostIP | > anIPAddress isEmptyOrNil ifTrue: [ ^self ]. > logServer := Socket newUDP setPort: 514. > > [ client := Socket newUDP. > [ logHostIP := ((anIPAddress split: '.') collect: [:e | e > asInteger ]) asByteArray . > client sendUDPData: aPriority , ' ' , aBody toHost: logHostIP > port: logServer port ] > ensure: [ client closeAndDestroy ] ] > ensure: [ logServer closeAndDestroy ] > > That's about all I need from my logging package. > > -- > Ramon Leon > http://onsmalltalk.com > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com ================================================= _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
