log4phpを調査してみた
きめ細かいログ出力をする必要性がでてきたので、log4phpを調査した。
aptitudeで見つかるかなと思いきや、見つからなかったので、
普通に検索して本家サイトにいってダウンロードしてインストール。
参考:
http://logging.apache.org/log4php/
いつの間にか、これもapache project入り、なんですかね。
これでインストール完了。
これまで速度とか気になったり、多機能すぎるかな、と思って敬遠してた
log4***ですが、必要なシチュエーションがでてきたので、これから
もうちょっと使い倒してみようかな、と思います。
$ aptitude search log4php
$
aptitudeで見つかるかなと思いきや、見つからなかったので、
普通に検索して本家サイトにいってダウンロードしてインストール。
参考:
http://logging.apache.org/log4php/
いつの間にか、これもapache project入り、なんですかね。
$ tar xvzf apache-log4php-2.0.0-incubating-src.tar.gz
$ cd apache-log4php-2.0.0-incubating/
$ sudo mkdir -p /usr/share/php/log4php
$ sudo cp -R src/main/php/* /usr/share/php/log4php/
これでインストール完了。
satoshi@satoshi-ubuntu-netbook:~/Dropbox/git/projects/php/log4php
$ cat test.php
<?php
require_once('log4php/Logger.php');
$logger = Logger::getLogger("main");
$logger->info("foo");
$logger->warn("bar");
satoshi@satoshi-ubuntu-netbook:~/Dropbox/git/projects/php/log4php
$ php test.php
Sun Jun 20 22:25:57 2010,490 [4852] INFO main - foo
Sun Jun 20 22:25:57 2010,504 [4852] WARN main - bar
これまで速度とか気になったり、多機能すぎるかな、と思って敬遠してた
log4***ですが、必要なシチュエーションがでてきたので、これから
もうちょっと使い倒してみようかな、と思います。