[英]Laravel 5.1 Logger Timezone
有什么方法可以更改Laravel 5.1记录器的时区吗? 我已经看过先前的讨论,他们在其中扩展了Monolog类并更新了Service Provider,但这是针对Laravel的较旧版本的,看起来不再使用LogServiceProvider
了。
我看到app.php
文件中有一个timezone
密钥,但是我不想更改整个系统。 我只想更新日志的时区,并将系统的其余部分保留在UTC中。
我刚刚看到了您的答复,我已经弄清楚了,这真的很简单。 创建一个新的服务提供商并将其注册在config/app.php
然后将以下行添加到boot
方法中。
Logger::setTimezone(new \DateTimeZone('PST'));
确保在服务提供商的顶部包括Logger
类。
您可以从此列表中将时区设置为您想要的任何一个, http://php.net/manual/en/timezones.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.