gpt4 book ai didi

php - Zend Framework 2 中的静态记录器?

转载 作者:行者123 更新时间:2023-12-03 23:05:13 26 4
gpt4 key购买 nike

Laravel 有一个很好的静态记录器接口(interface),我想使用它 (http://four.laravel.com/docs/errors#logging)

我想要一个就像那样,但要在 Zend Framework 2 的范围内使用。最具体地说,我希望所有在任何地方登录的源代码都简单地是:

Log::alert('string'); 
Log::debug('string');

有现成的包吗?我可以自己写/扩展吗?我可以从 Laravel 中提取该代码库吗?

最佳答案

类:

class Log
{
public static function __callStatic($method, $args)
{
$logger = new \Zend\Log\Logger();
$writer = new \Zend\Log\Writer\Stream('data/logfile.txt');
$logger->addWriter($writer);

return $logger->$method($args[0]);
}
};

调用:

Log::info("my Zendastatic Log Message");

来源:

关于php - Zend Framework 2 中的静态记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19385985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com