一、在NewBundle的配置service.yml中配置 my_logger: class: Symfony\Bridge\Monolog\Logger arguments: [my] calls: - [pushHandler, ["@my_handler"]] my_handler: class: Monolog\Handler\StreamHandler arguments: [%kernel.logs_dir%/%kernel.environment%.my.log] 便可以在control中使用该log,例如 $logger...
# config/services.yamlservices:app.service.example:class:App\Service\ExampleServicearguments:['@logger','%kernel.debug%'] AI代码助手复制代码 7. 使用Cache进行配置缓存 Symfony提供了配置缓存功能,可以显著提高应用程序的性能。您可以使用php bin/console cache:clear --env=prod命令来清除生产环境的配置缓存。
'myapp');define('SF_ENVIRONMENT','prod');define('SF_DEBUG',false);require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');classmymoduleActionsextendssfActions{publicfunction executeIndex()...
我尝试使用日志记录机制,如下所示: class: %monolog.handler.stream.class% class: %monolog.logger.class% calls: [ [pushHandler, [@log 浏览2提问于2012-08-04得票数 0 回答已采纳 1回答 Laravel Monolog Syslog是否指定单个日志文件? 、、 我有Laravel设置,所以Monolog日志记录到syslog。这是我的start/g...
prod: logger: param: level: err By default, in all environments except the production environment, all the messages are logged (up to the least important level, the debug level). In the production environment, logging is disabled by default; if you change logging_enabled to true in settings...
1、装好ubuntu使用 sudo passwd root 设置root密码 2、安装ssh sudo apt-get install openssh-server ...
基本的 handler 是 StreamHandler,它在流中记录日志(默认情况下 prod 环境下的 app/logs/prod.log 以及dev 环境下的 app/logs/dev.log)。 Monolog 也有一个强力的内建 handler 来在 prod 环境下记录日志:FingersCrossedHandler。它允许你在缓冲区储存消息并且只有当消息到达行为层次才记录它们(这个在 Symfony 的...
$logger->info('Greeted: '.$text); } $output->writeln($text); } } 依赖于你运行命令的(以及你的日志设置的)环境你会看到在app/logs/dev.log或者app/logs/prod.log中的日志条目。 启用自动错误记录 为了使得你的控制台自动记录你的所有命令的未捕获的错误,你可以使用console events。
Default configuration for the prod environment:logger: class: sfNoLogger param: level: err loggers: ~If you don't use the sfAggregateLogger, don't forget to specify a null value for the loggers parameter.caution This factory is always defined, but the logging only occurs if the logging_...
3.在src/Logger/CustomLogger.php中创建一个新的类: <?php namespace App\Logger; use Monolog\Logger; class CustomLogger extends Logger { public function __construct($handler) { parent::__construct('custom_logger', [$handler]); } }