func newStrKwManager(fileName string, logger *logs.Logger) *kw_manager.StringKeywordManager { var m *kw_manager.StringKeywordManager var err error if fileName != "" { m, err = kw_manager.NewStringKeywordManagerBidingWithFile( fileName, time.Second, logger) if err != nil { logger.Error("无法创建string关键词管理.", err) panic(err) } return m } else { logger.Warn("未设置string关键词文件") return kw_manager.NewStringKeywordManager(logger) } }