如何阻止Extbase 6.1炸毁我的弃用日志文件?

时间:2014-02-20 08:11:25

标签: typo3 typo3-6.1.x

我有TYPO3 6.1.x系统在运行。我使用extbase有几个自己的扩展。现在,Extbase记录了大量已弃用的函数调用。我怎么能阻止这个?我的弃用日志文件在大约1或2天内达到1 GB。

2 个答案:

答案 0 :(得分:6)

理论上,弃用日志被认为对开发人员非常有帮助 - 它应该在开发扩展和迁移TYPO3核心版本时启用

要实际禁用弃用日志,您有两个选项:

  1. 您可以通过安装工具设置相关标记:enableDeprecationLog

  2. 您可以将以下内容添加到AdditionalConfiguration.php $TYPO3_CONF_VARS['SYS']['enableDeprecationLog'] = '';

  3. 要快速参考,请查看TYPO3 wiki page

    尽管是否启用;您始终可以安全地删除弃用日志文件。

答案 1 :(得分:0)

你不能像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中已删除