@tata
2016-02-02T13:48:29.000000Z
字数 464
阅读 2573
Mattermost
主方法main
parseCmds():使用flag库获取命令行参数
utils.LoadConfig(flagConfigFile)
加载配置项
1. 逐层寻找config文件,config.json,使用json包解包到model.config结构体
2. 使用model.config的接受方法SetDefaults()设置默认值
3. 使用model.config的接受方法IsValid()校验参数值
4. configureLog配置日志级别和日志输出
5. TestConnection,测试邮箱连通性
6. 设置附件文件存放路径
初始化国际化组件
1. 依次需找i18n目录
2. 依次加载国际化.json文件
3. 获得国际化转换方法T