SAE里面call sae_debug怎么不起作用?
发布于:2022-01-17 09:50:54
#1 nmvr2600
在sae里面,在普通php页面里面我调用sae_debug能够输出日志,为什么在controller里面没作用?比如下面:
class Application extends spController{
function login(){
sae_debug("call login");
...
$this->display("{$tpl}/login.html");
}另外speedPHP那个dump能不能在SAE里面用?
2011-01-11 14:33:31
#2 jake
dump可以是sae内使用
sae_debug没测试,稍候测试看看。
2011-01-12 07:12:18
#3 jake
用dump吧,比sae_debug丰富很多。
看了源码,sae_debug主要是使用了PHP的用户级错误提示,能够提示的东西不多。
2011-01-12 20:43:59
#4 nmvr2600
关键的问题是sae_debug是输出到日志的,dump的内容到页面了。
2011-01-13 16:06:12
#5 jake
关键的问题是sae_debug是输出到日志的,dump的内容到页面了。
nmvr2600 发表于 2011-1-13 16:06 
sae_debug调用的时候,页面没有输出,是因为SP屏蔽了部分PHP错误提示,这点之后需要研究研究。但是在sae日志里面是有记录的。
2011-01-13 16:49:38
#6 nmvr2600
或者说能提供一个函数能够只输出信息到日志文件就好了
2011-01-14 09:32:32
#7 jake
或者说能提供一个函数能够只输出信息到日志文件就好了
nmvr2600 发表于 2011-1-14 09:32 
sae_debug虽然没显示,但是还可以记录日志。
2011-01-14 09:39:45