Documentation ¶
Overview ¶
Package gtbox 工具库主入口
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GTSysUseSignalWaitAppExit ¶
func GTSysUseSignalWaitAppExit(exitHandleFunc func(sigInfo *GTAppSignalInfo))
GTSysUseSignalWaitAppExit 处理程序信号,并且做一些操作,比如:保存状态、保存配置文件
func SetupGTBox ¶ added in v0.0.8
func SetupGTBox(projectName string, run_mode RunMode, log_dir string, logMaxSaveDays int64, logSaveType gtbox_log.GTLogSaveType, httpRequestTimeOut int)
SetupGTBox 必须--YES 必须使用此方法初始化工具库,未使用此方法初始化,无法使用完整功能,亦存在兼容性问题 logMaxSaveDays Log是否开启文件存储模式 log_dir 自定义日志目录,默认为:/usr/logs/${projectName},如果传"" 即使用默认值 httpRequestTimeOut 网络请求超时时间 projectName--项目名称, run_mode 运行模式 debug logLevel--日志等级, logMaxSaveTime--默认365天, logSaveType--日志分片格式,默认按天分片,可选按小时分片
Types ¶
type GTAppSignalInfo ¶
Directories ¶
Path | Synopsis |
---|---|
Package config 配置文件
|
Package config 配置文件 |
Package gtbox_array 基于线程安全的 可变长 Array/slice 封装
|
Package gtbox_array 基于线程安全的 可变长 Array/slice 封装 |
Package gtbox_cmd 本地命令行工具
|
Package gtbox_cmd 本地命令行工具 |
Package gtbox_encoding 编码转换"目前仅支持gbk 转utf-8"
|
Package gtbox_encoding 编码转换"目前仅支持gbk 转utf-8" |
Package gtbox_encryption 加密库
|
Package gtbox_encryption 加密库 |
Package gtbox_excel Excel处理工具
|
Package gtbox_excel Excel处理工具 |
Package gtbox_files 文件处理工具
|
Package gtbox_files 文件处理工具 |
Package gtbox_gui GUI工具
|
Package gtbox_gui GUI工具 |
Package gtbox_http http客户端工具
|
Package gtbox_http http客户端工具 |
Package gtbox_log Log工具
|
Package gtbox_log Log工具 |
Package gtbox_net 网络工具
|
Package gtbox_net 网络工具 |
gtbox_orm
|
|
Package gtbox_reflect 反射方法工具库
|
Package gtbox_reflect 反射方法工具库 |
Package gtbox_ssh SSH工具库
|
Package gtbox_ssh SSH工具库 |
gtbox_sys_net_optimize
Package gtbox_sys_net_optimize 主要提供网络并发优化功能
|
Package gtbox_sys_net_optimize 主要提供网络并发优化功能 |
Package gtbox_time 时间相关工具
|
Package gtbox_time 时间相关工具 |
Click to show internal directories.
Click to hide internal directories.