标签:参数说明 art mon sprint hellip 方法 led UNC tail
// 写超时警告日志 通用方法func TimeoutWarning(tag, detailed string, start time.Time, timeLimit float64) { dis := time.Now().Sub(start).Seconds() if dis > timeLimit { log.Warning(log.CENTER_COMMON_WARNING, tag, " detailed:", detailed, "TimeoutWarning using", dis, "s") //pubstr := fmt.Sprintf("%s count %v, using %f seconds", tag, count, dis) //stats.Publish(tag, pubstr) }}//func Save函数名(…) (…) { // 如果这个方法执行超时3秒,则会记录日志 defer common.TimeoutWarning("SaveAppLogMain", "Total", time.Now(), float64(3)) // … 函数自身的逻辑。}标签:参数说明 art mon sprint hellip 方法 led UNC tail
原文地址:https://www.cnblogs.com/smallleiit/p/10286296.html