Esempio n. 1
0
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)
	}
}