为什么忽略DreamFactory 2.1.1 LOG_LEVEL .env参数?

时间:2016-04-05 05:17:47

标签: dreamfactory

自从我将Dreamfactory DSP从2.0.2升级到2.1.1-2后,一些配置的参数似乎被忽略了!

DF_LOG_LEVEL就是其中之一,即使我更改它,该值也会保持为WARNING,定义为config / df.php中的默认值

这是我的.env文件的一部分:

##------------------------------------------------------------------------------
## DreamFactory Settings
##------------------------------------------------------------------------------

## LOG Level. This is hierarchical and goes in the following order.
## DEBUG -> INFO -> NOTICE -> WARNING -> ERROR -> CRITICAL -> ALERT -> EMERGENCY
## If you set log level to WARNING then all WARNING, ERROR, CRITICAL, ALERT, and EMERGENCY
## will be logged. Setting log level to DEBUG will log everything. Default is WARNING.
DF_LOG_LEVEL=DEBUG

(我检查我的.env文件中没有关于LOG_LEVEL的其他行)

以下是关于LOG_LEVEL的config / df.php部分:(默认为WARNING)

'version'                      => '2.1.1',
// General API version number, 1.x was earlier product and may be supported by most services
'api_version'                  => '2.0',
// Name of this DreamFactory instance. Defaults to server name.
'instance_name'                => env('DF_INSTANCE_NAME', gethostname()),
// Log level
'log_level'                    => env('DF_LOG_LEVEL', 'WARNING'),

当我将DF_LOG_LEVEL更改为.env文件中的其他值时,即使重新启动我的服务器后,我的日志文件和管理部分配置/系统信息中没有任何更改,我仍然有:

  

DreamFactory实例

     

管理员应用版本:2.1.5

     

DreamFactory版本:2.1.1

     

系统数据库:mysql

     

安装路径:/ opt / df2 / apps / dreamfactory / htdocs /

     

日志路径:/ opt / df2 / apps / dreamfactory / htdocs / storage / logs /

     

记录模式:单

     

日志级别:警告

我注意到其他参数(例如DF_ALLOW_FOREVER_SESSIONS = true)也遇到了同样的问题 这也没有效果了!

任何帮助或建议?

1 个答案:

答案 0 :(得分:1)

在DreamFactory中更改.env文件后,建议发出以下命令,以便从.env文件(从htdocs文件夹或DF2安装目录)读取更改:

php artisan config:clear

php artisan cache:clear