在尝试了许多可用的补丁后,使用 Drupal 7配置了 log4php模块。遵循此https://drupal.org/node/1921258后,模块已成功安装
仍然没有登录 .log 文件。用基本的 PHP 应用程序测试,以确保 log4php 安装正确。它确实适用于我的测试应用程序。
Drupal 7 不走运。
谢谢你帮忙。
在尝试了许多可用的补丁后,使用 Drupal 7配置了 log4php模块。遵循此https://drupal.org/node/1921258后,模块已成功安装
仍然没有登录 .log 文件。用基本的 PHP 应用程序测试,以确保 log4php 安装正确。它确实适用于我的测试应用程序。
Drupal 7 不走运。
谢谢你帮忙。
不知道为什么,但在 log4php.module 文件中替换这些行
function _log4php_get_path() {
// Check for preferred PEAR installation (or within module directory)
if (file_exists('log4php/Logger.php')) {
$path = 'log4php/Logger.php';
}
elseif (module_exists('libraries')) {
// Use Libraries module, if available
if (file_exists(libraries_get_path('log4php') . '/Logger.php')) {
// check if the library is in the recommended location
$path = libraries_get_path('log4php') . '/Logger.php';
}
elseif (file_exists(libraries_get_path('log4php') . '/src/main/php/Logger.php')) {
// check if the library has been downloaded directly into libraries folder
// this caters for drush make files
$path = libraries_get_path('log4php') . '/src/main/php/Logger.php';
}
}
return isset($path) ? $path : NULL;
}
有了这个
function _log4php_get_path() {
// Check for preferred PEAR installation (or within module directory)
$path = 'log4php/Logger.php';
return $path;
}
今天确实有效。现在看门狗事件被记录在 .log 文件中。