func Int64p(key string, val *int64) zap.Field {
	return zap.Int64p(key, val)
}
Int64p constructs a field that carries a *int64. The returned Field will safely
and explicitly represent `nil` when appropriate.
package logs
import (
	"fmt"
	"time"
	"go.uber.org/zap"
	"go.uber.org/zap/zapcore"
)
func Skip() zap.Field {
	return zap.Skip()
}
func Binary(key string, val []byte) zap.Field {
	return zap.Binary(key, val)
}
func Bool(key string, val bool) zap.Field {
	return zap.Bool(key, val)
}
func Boolp(key string, val *bool) zap.Field {
	return zap.Boolp(key, val)
}
func ByteString(key string, val []byte) zap.Field {
	return zap.ByteString(key, val)
}
func Complex128(key string, val complex128) zap.Field {
	return zap.Complex128(key, val)
}
func Complex128p(key string, val *complex128) zap.Field {
	return zap.Complex128p(key, val)
}
func Complex64(key string, val complex64) zap.Field {
	return zap.Complex64(key, val)
}
func Complex64p(key string, val *complex64) zap.Field {
	return zap.Complex64p(key, val)
}
func Float64(key string, val float64) zap.Field {
	return zap.Float64(key, val)
}
func Float64p(key string, val *float64) zap.Field {
	return zap.Float64p(key, val)
}
func Float32(key string, val float32) zap.Field {
	return zap.Float32(key, val)
}
func Float32p(key string, val *float32) zap.Field {
	return zap.Float32p(key, val)
}
func Int(key string, val int) zap.Field {
	return zap.Int(key, val)
}
func Intp(key string, val *int) zap.Field {
	return zap.Intp(key, val)
}
func Int64(key string, val int64) zap.Field {
	return zap.Int64(key, val)
}