[S]Прошу прощения, если повторяюсь или спрашиваю глупость, но не смогла сформировать запрос в поисковик, и поэтому и задаю вопрос: В корне сайта ежедневно генерируются файлы вида ГГГГ-ММ-ДД.txt в которых находятся записи следующего вида: 2011-12-22 07:33:00 - main - MySql Query Error: SEL ECT 'x' FR OM b_user WHERE 1=0 [MySQL server has gone away] CDatabase::Query < CSMTPServer::Listen < CSMTPServer::Run Как эти файлы генерируются? Сижу на VMBitrix. по уверениям админа SM TP должен быть настроен.[/S]
в ините:
[QUOTE]// чем выше установен уровень отладки, тем больше информации в логе
define("LOG_LEVEL_RANGE",7);
if (LOG_LEVEL_RANGE>0) {
$dt = getdate();
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/".
sprintf("%4d-%02d-%02d.txt",$dt["year"],$dt["mon"],$dt["mday"]));
}
function myDbgLog($msg,$log_level = 5) {
if ($log_level<LOG_LEVEL_RANGE) {
$strFunctionStack = "";
if (function_exists("debug_backtrace"))
{
$arBacktrace = debug_backtrace();
$strFunctionStack = "called from:\n";
$iterationsCount = min(count($arBacktrace), 4);
for ($i = 1; $i < $iterationsCount; $i++)
{
if (strlen($strFunctionStack)>0)
{
$strFunctionStack .= "\n";
}
if (strlen($arBacktrace[$i]["class"])>0)
{
$strFunctionStack .= $arBacktrace[$i]["class"]."::";
}
$strFunctionStack .= $arBacktrace[$i]["function"]."\n";
$strFunctionStack .= " in file: ".$arBacktrace[$i]["file"]."\n";
$strFunctionStack .= " at line: ".$arBacktrace[$i]["line"]."\n";
}
}
AddMessage2Log(
"*** Log level: ".$log_level."\n"
.$msg."\n"
.$strFunctionStack
);
}
}[/QUOTE]