Versions in this module Expand all Collapse all v1 v1.2.1 May 29, 2020 v1.2.0 May 29, 2020 Changes in this version + func LogDatePrefix() string + type Logger struct + Ary []string + Dbg bool + Dir string + File *os.File + Mux sync.Mutex + Name string + RPS int + Ymd string + func NewLogger(name, LogDir string) *Logger + func (lgr *Logger) Add(log string) + func (lgr *Logger) Check() + func (lgr *Logger) Close() + func (lgr *Logger) Gz() + func (lgr *Logger) Rotate() + func (lgr *Logger) Write(log string, console bool) + func (lgr *Logger) WriteCacheToDisk() v1.1.0 May 26, 2020 Changes in this version + func AtomicAdd(sum *uint64, delta uint64) uint64 + func Base64(input []byte) string + func Base64Decode(input string) ([]byte, error) + func Basename(path string) string + func Bin2hex(input []byte) string + func Cl(v ...interface{}) + func Date(format string, uts ...int32) string + func DeJson(s string) interface + func DirCreate(dir string) bool + func Empty(v interface{}) bool + func FileAppend(filename string, data []byte) bool + func FileClose(file *os.File) bool + func FileDelete(filename string) error + func FileExists(filename string) bool + func FileInfo(filename string) (os.FileInfo, error) + func FileOpenForAppend(filePath string) (*os.File, error) + func FileRead(filename string) []byte + func FileSave(filename string, data []byte) bool + func GetCwd() string + func GetIpv4() (ip net.IP) + func Glob(pattern string) (matches []string, err error) + func GoStop() + func GzFile(filePath string) error + func Hex2bin(input string) ([]byte, error) + func Hs(v string) string + func IP2Long(v string) int64 + func Int2str(v int64) string + func IsSet(arr interface{}, index int) bool + func Join(v []string, delimiter string) string + func Json(data interface{}) string + func Long2IP(v uint32) string + func Md5(input []byte) string + func NetConnClose(c net.Conn) bool + func Out(format string, v ...interface{}) + func Rand(min, max int64) int64 + func RandInt64() int64 + func Recover() + func RunAfter(ms int64, f func()) + func RunEvery(ms int64, function func()) chan bool + func Sha1(input []byte) string + func Sha256(input []byte) string + func Sha512(input []byte) string + func Sleep(ms int64) + func Sprintf(format string, v ...interface{}) string + func Str2Lower(s string) string + func Str2Upper(s string) string + func Str2int(v string) int64 + func Trim(v string) string + func Ts() int32 + func Typeof(v interface{}) string + func Uint2str(v uint64) string + func UrlDecode(input string) ([]byte, error) + func UrlEncode(input []byte) string + func Ve(v ...interface{}) string + func Zerofill(v int, zeros int, total int) string + type AtomicCounter struct + func (c *AtomicCounter) Get() uint64 + func (c *AtomicCounter) Inc()