修改日志文件的打开模式，增加callback是否为callable的判断
初步完成了添加自定义菜单的功能，客户端能显示出添加的菜单