centos

centos php日志级别设置

小樊
45
2025-07-24 22:21:35
栏目: 编程语言

在 CentOS 系统中,PHP 日志级别的设置取决于你使用的 PHP 应用程序或框架。通常,PHP 日志级别可以在应用程序的配置文件中设置。以下是一些常见的 PHP 应用程序和框架的日志级别设置方法:

  1. PHP-FPM:如果你使用的是 PHP-FPM,可以在 php-fpm.confwww.conf 文件中设置日志级别。找到 catch_workers_outputphp_admin_value[error_log] 配置项,然后设置 log_level 参数。例如:
catch_workers_output = yes
php_admin_value[error_log] = /var/log/php-fpm/error.log
log_level = 7

这里的 log_level 值可以是 0 到 8 之间的整数,数字越大,日志级别越高。常见的日志级别有:

  1. Laravel:在 Laravel 框架中,可以在 .env 文件中设置日志级别。例如,要将日志级别设置为 “debug”,可以添加以下行:
LOG_LEVEL=debug

或者,在 config/logging.php 文件中修改 default 日志通道的 level 设置:

'default' => env('LOG_LEVEL', 'debug'),
  1. Symfony:在 Symfony 框架中,可以在 .env 文件中设置日志级别。例如,要将日志级别设置为 “debug”,可以添加以下行:
# .env file
APP_DEBUG=debug

或者,在 config/packages/monolog.yaml 文件中修改 handler 设置:

handlers:
    monolog:
        type:   stream
        path:   "%kernel.logs_dir%/%kernel.environment%.log"
        level:  debug

请注意,这些示例仅适用于特定的应用程序和框架。你需要根据你的实际情况进行调整。在更改配置文件后,请确保重启相应的服务以使更改生效。

0
看了该问题的人还看了