= '5.0.0') { require_once (realpath(dirname(__FILE__)) . '/../../../module/log4php/php5/log4php/LoggerManager.php'); } else { require_once (realpath(dirname(__FILE__)) . '/../../../module/log4php/php4/log4php/LoggerManager.php'); } require_once (realpath(dirname(__FILE__)) . '/GC_Log_Interface.php'); /** * GC_Log_Log4phpクラス * * ロギングをlog4phpで行うクラス * * * @package Logger * @author LOCKON CO.,LTD. * @version $Id$ */ class GC_Log_Log4php extends GC_Log_Interface{ /** @var logger loggerインスタンス*/ var $logger; /** * コンストラクタ * * @param void * @return void * */ function GC_Log_Log4php($loggerName='EC_CUBE') { $this->logger =& LoggerManager::getLogger($loggerName); } /** * DEBUGログ * * @param string 出力したいログ * @return void * */ function gfDebug($log) { $this->logger->debug($log); } /** * INFOログ * * @param string 出力したいログ * @return void * */ function gfInfo($log) { $this->logger->info($log); } /** * WARNログ * * @param string 出力したいログ * @return void * */ function gfWarn($log) { $this->logger->warn($log); } /** * ERRORログ * * @param string 出力したいログ * @return void * */ function gfError($log) { $this->logger->error($log); } /** * FATALログ * * @param string 出力したいログ * @return void * */ function gfFatal($log) { $this->logger->fatal($log); } } ?>