【发布时间】:2014-02-20 08:11:25
【问题描述】:
我正在运行 TYPO3 6.1.x 系统。我有几个使用 extbase 的扩展。现在,Extbase 记录了大量不推荐使用的函数调用。我怎样才能阻止这个?我的弃用日志文件在大约 1 或 2 天内达到 1 GB。
【问题讨论】:
标签: typo3 typo3-6.1.x
我正在运行 TYPO3 6.1.x 系统。我有几个使用 extbase 的扩展。现在,Extbase 记录了大量不推荐使用的函数调用。我怎样才能阻止这个?我的弃用日志文件在大约 1 或 2 天内达到 1 GB。
【问题讨论】:
标签: typo3 typo3-6.1.x
理论上,弃用日志被认为对开发人员非常有帮助——它应该在开发扩展和迁移 TYPO3 核心版本时启用。
要真正禁用弃用日志,您有 2 个选项:
您可以通过安装工具设置相关标志:enableDeprecationLog
您可以将以下内容添加到您的AdditionalConfiguration.php
$TYPO3_CONF_VARS['SYS']['enableDeprecationLog'] = '';
如需快速参考,请查看TYPO3 wiki page。
不管是否启用;您始终可以安全地删除弃用日志文件。
【讨论】:
你不能像 Cedric 写的那样禁用每个分机,无论如何我想提一下其他事情:TYPO3 API 的大多数不推荐使用的方法都有更新的版本,所以你应该考虑修复你的代码(事实上在大多数情况下这是相当快的过程)。如果您使用一些现代 IDE,它会提示您该方法已被弃用,并会通过 typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php 类建议您使用新方法 - 预览它。
举个例子
t3lib_div::_GET('foo');
变为:\TYPO3\CMS\Core\Utility\GeneralUtility::_GET('foo');
(或者 GeneralUtility::_GET('foo'); 当你使用导入时)
请记住,这些类在 TYPO3 7.0 版中删除
【讨论】: