[PHP] Composerに入門してみた

$ php composer.phar install
わらわらインストールされた!!
$ ls vendor
autoload.php  composer/  monolog/
vendorディレクトリにいろいろできてる!

Monologを使うサンプルコード

use_monolog.php
#!/bin/env php
<?php
date_default_timezone_set('asia/tokyo');

require_once 'vendor/autoload.php';

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('/tmp/your.log', Logger::WARNING));

// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');
これを実行して、
php use_monolog.php
ログを確認
cat /tmp/your.log
[2013-11-18 19:37:33] name.WARNING: Foo [] []
[2013-11-18 19:37:33] name.ERROR: Bar [] []
\(できた!!)/
カテゴリ: