From: Kevin G. <ke...@go...> - 2002-09-30 22:38:12
|
Neat. It works fine by itself, but it'll take some tweaking to make it work with Log4perl. It's new() expects nested parameters like this: name=>"jabber", min_level=>"debug", login=>{ hostname => "some.jabber.server", port => 5222, username => "logger", password => "*****", resource => "logger", }, to=>["someone\@a.jabber.server"], It sounds me like we'd want to implement handling a config file like this: log4j.appender.jabbender = Log::Dispatch::Jabber log4j.appender.jabbender.layout = \ Log::Log4perl::Layout::SimpleLayout log4j.appender.jabbender.login.hostname = a.jabber.server log4j.appender.jabbender.login.port = 5222 log4j.appender.jabbender.login.username = someone log4j.appender.jabbender.login.password = ****** log4j.appender.jabbender.login.resource = logger log4j.appender.jabbender.to = someone@a.jabber.server to make the required nested hash, which we could do, but we should ask him to accept a string like this instead of an array ref to=>'someone@a.jabber.server' if there's only one of them. We could make an array ref if there's multiple things, but I don't see an easy way to trigger it if there's only one, and it sounds easier to ask him to change his dispatcher. So this could make an arrayref: log4j.appender.jabbender.to = someone@a.jabber.server log4j.appender.jabbender.to = som...@an...rver Msc...@ao... wrote: > This sounds interesting, has anybody tried it yet? > > [28.] Log-Dispatch-Jabber - Log messages via Jabber > Uploaded: Sep 27, 2002 > CPAN id: A/AS/ASCOPE (Aaron Straup Cope) > http://kobesearch.cpan.org/search?cpanid=ASCOPE > Package: Log-Dispatch-Jabber-0.1.tar.gz > http://kobesearch.cpan.org/search?dist=Log-Dispatch-Jabber-0.1 > > -- Mike > > Mike Schilli > log...@pe... > http://perlmeister.com > http://log4perl.sourceforge.net -- Happy Trails . . . Kevin M. Goess (and Anne and Frank) 904 Carmel Ave. Albany, CA 94706 (510) 525-5217 |