gpt4 book ai didi

php - Laravel 5.1 记录器时区

转载 作者:行者123 更新时间:2023-12-05 01:19:13 24 4
gpt4 key购买 nike

有没有办法可以更改 Laravel 5.1 记录器的时区?我看过之前的讨论,他们扩展了 Monolog 类并更新了服务提供者,但那是针对旧版本的 Laravel,看起来不再使用 LogServiceProvider

我看到 app.php 文件中有一个 timezone 键,但我不希望整个系统发生变化。我只想更新日志的时区,并将系统的其余部分保持为 UTC。

最佳答案

刚看到你的回复,我想通了,其实很简单。创建一个新的服务提供者并在 config/app.php 中注册它,然后将以下行添加到 boot 方法中。

Logger::setTimezone(new \DateTimeZone('PST'));

确保在服务提供商的顶部包含 Logger 类。

您可以将时区设置为此列表中的任何一个,http://php.net/manual/en/timezones.php

关于php - Laravel 5.1 记录器时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40751584/

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