observer添加past函数 和 debug信息输出