package
0.0.0-20241106013813-926841a6acba
Repository: https://github.com/xyzj/toolbox.git
Documentation: pkg.go.dev

# Functions

GoFunc 执行安全的子线程工作,包含panic捕获 f: 要执行的循环方法,可控制传入参数 name:这个方法的名称,用于错误标识 logWriter:方法崩溃时的日志记录器,默认os.stdout params: 需要传给f的参数,f内需要进行类型转换.
LoopFunc 执行循环工作,并提供panic恢复 f: 要执行的循环方法,可控制传入参数 name:这个方法的名称,用于错误标识 logWriter:方法崩溃时的日志记录器,默认os.stdout params: 需要传给f的参数,f内需要进行类型转换.
LoopWithRetry 执行循环工作,并在指定的等待时间后提供panic恢复,panic次数可设置 f: 要执行的循环方法,可控制传入参数 name:这个方法的名称,用于错误标识 logWriter:方法崩溃时的日志记录器,默认os.stdout retry:panic最大次数 params: 需要传给f的参数,f内需要进行类型转换.
LoopWithWait 执行循环工作,并在指定的等待时间后提供panic恢复 f: 要执行的循环方法,可控制传入参数 name:这个方法的名称,用于错误标识 logWriter:方法崩溃时的日志记录器,默认os.stdout params: 需要传给f的参数,f内需要进行类型转换.

# Structs

CrashLogger 主进程崩溃用日志.