в ините:
| Цитата |
|---|
| // чем выше установен уровень отладки, тем больше информации в логе 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 ); } } |