分离用户逻辑到user脚本中，优化单体组件开发模式，优化日志中函数打印规则