github.com/qiniu/go-sdk/v7@v7.27.0/internal/uplog/utils.go (about)

     1  package uplog
     2  
     3  import "unicode/utf8"
     4  
     5  const maxFieldValueLength = 1024
     6  
     7  func truncate(s string, l int) string {
     8  	if len(s) <= l {
     9  		return s
    10  	} else {
    11  		i := l
    12  		for ; i < len(s) && !utf8.ValidString(s[:i]); i++ {
    13  		}
    14  		return s[:i]
    15  	}
    16  }