util

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DEBUG bool

Functions

func DebugSugarLog

func DebugSugarLog(args ...interface{})

func IpToSockaddr

func IpToSockaddr(family int, ip net.IP, port int, zone string) (syscall.Sockaddr, error)

func Logger

func Logger() *zap.Logger

func LoggerLevel

func LoggerLevel(lv LogLevel)

func LoggerOutputPaths

func LoggerOutputPaths(paths []string)

LoggerOutputPaths set where the logs are written to. Paths receive values like "stdout" ,"stderr" or "path/to/file"

func Println

func Println(a ...any)

func SockaddrToTCPOrUnixAddr

func SockaddrToTCPOrUnixAddr(sa syscall.Sockaddr) net.Addr

SockaddrToTCPOrUnixAddr converts a Sockaddr to a net.TCPAddr or net.UnixAddr. Returns nil if conversion fails.

func SockaddrToUDPAddr

func SockaddrToUDPAddr(sa syscall.Sockaddr) net.Addr

SockaddrToUDPAddr converts a Sockaddr to a net.UDPAddr Returns nil if conversion fails.

Types

type LogLevel

type LogLevel int
const (
	LOG_DEBUG_LEVEL LogLevel
	LOG_INFO_LEVEL
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL