func LogfOnce(key string, format string, args ...interface{})
LogOnce logs a message with the given key only once.
If a message with the same key has already been logged, this function does nothing.
The format and args parameters work the same as log.Printf