在Laravel 5.6中添加GELF记录器后,“您的配置文件不可序列化”错误消息

时间:2019-04-15 12:56:45

标签: php laravel laravel-5.6 gelf

根据此方法添加GELF日志后,如何https://medium.com/@vaidaslungis/setup-graylog-in-laravel-5-6-logging-d2276bcb9cfa php artisan config:cache命令不再起作用。

The error message is:


In ConfigCacheCommand.php line 68:

  Your configuration files are not serializable.  


In config.php line 382:

  Call to undefined method Gelf\Publisher::__set_state()  

是否仍然可以缓存配置?如果是这样,需要更改什么?

1 个答案:

答案 0 :(得分:0)

如果在记录时发生错误,异常将存储在 IgnoreErrorTransportWrapper ($lastError) 的类变量中。异常不可序列化,因此记录器序列化失败。