Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupGTBox ¶ added in v0.0.8
func SetupGTBox(projectName string, runMode RunMode, productLogDir string, logMaxSaveDays int64, logSaveType gtbox_log.GTLogSaveType, httpRequestTimeOut time.Duration)
SetupGTBox [☑]Required
en: Setup gtbox;
zh-CN: 初始化 gtbox 必须使用此方法初始化工具库,未使用此方法初始化,无法使用完整功能,亦存在兼容性问题;
@params [☑]projectName en: ;zh-CN: 项目名称;
@params [☑]run_mode en: ;zh-CN: 运行模式 debug|test|release;
@params [☑]logMaxSaveDays en: ;zh-CN: 日志存储最大天数;
@params [☐]productLogDir en: ;zh-CN: 自定义日志目录,默认为:/usr/logs/${projectName},如果传"" 即使用默认值;
@params [☑]logSaveType en: ;zh-CN: 日志存储类型:按天切片|按小时切片 GTLogSaveTypeDays | GTLogSaveHours;
@params [☑]httpRequestTimeOut en: ;zh-CN: 网络请求超时时间;
Types ¶
type GTAppSignalInfo ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gtbox-pdf2md
command
|
|
|
Package config 配置文件
|
Package config 配置文件 |
|
Package gt_uploader gt_uploader/gt_uploader.go
|
Package gt_uploader gt_uploader/gt_uploader.go |
|
Package gtbox_app Application 常用信息
|
Package gtbox_app Application 常用信息 |
|
Package gtbox_array 基于线程安全的 可变长 Array/slice 封装
|
Package gtbox_array 基于线程安全的 可变长 Array/slice 封装 |
|
Package gtbox_cloud_store 云对象存储统一门面。
|
Package gtbox_cloud_store 云对象存储统一门面。 |
|
gtbox_cloud_store_common
Package gtbox_cloud_store_common 定义云对象存储的可移植契约层。
|
Package gtbox_cloud_store_common 定义云对象存储的可移植契约层。 |
|
gtbox_cloud_store_oss_aliyun
Package gtbox_cloud_store_oss_aliyun 基于官方 aliyun-oss-go-sdk 实现 GTCloudStore 接口。
|
Package gtbox_cloud_store_oss_aliyun 基于官方 aliyun-oss-go-sdk 实现 GTCloudStore 接口。 |
|
gtbox_cloud_store_s3_aws
Package gtbox_cloud_store_s3_aws 基于官方 aws-sdk-go-v2 实现 GTCloudStore 接口。
|
Package gtbox_cloud_store_s3_aws 基于官方 aws-sdk-go-v2 实现 GTCloudStore 接口。 |
|
Package gtbox_cmd 本地命令行工具
|
Package gtbox_cmd 本地命令行工具 |
|
Package gtbox_color en: Color Tools, zh-cn: 颜色工具库
|
Package gtbox_color en: Color Tools, zh-cn: 颜色工具库 |
|
Package gtbox_decimal en: Decimal ToolBox, zh-cn: Decimal高精度运算常用工具
|
Package gtbox_decimal en: Decimal ToolBox, zh-cn: Decimal高精度运算常用工具 |
|
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_http http客户端工具
|
Package gtbox_http http客户端工具 |
|
Package gtbox_log Log工具
|
Package gtbox_log Log工具 |
|
Package gtbox_net 网络工具
|
Package gtbox_net 网络工具 |
|
Package gtbox_number en: Number handle, zh-cn: 珠子类型处理
|
Package gtbox_number en: Number handle, zh-cn: 珠子类型处理 |
|
gtbox_orm
|
|
|
gtbox_orm_mysql
Package gtbox_orm_mysql en: mysql handle, zh-cn: mysql 封装处理
|
Package gtbox_orm_mysql en: mysql handle, zh-cn: mysql 封装处理 |
|
gtbox_orm_sqlite
Package gtbox_orm_sqlite en: sqlite handle, zh-cn: sqlite 封装处理
|
Package gtbox_orm_sqlite en: sqlite handle, zh-cn: sqlite 封装处理 |
|
Package gtbox_pdf is the PDF utility namespace for gtbox.
|
Package gtbox_pdf is the PDF utility namespace for gtbox. |
|
Package gtbox_redis en: Redis handle, zh-cn: Redis封装处理
|
Package gtbox_redis en: Redis handle, zh-cn: Redis封装处理 |
|
Package gtbox_reflect 反射方法工具库
|
Package gtbox_reflect 反射方法工具库 |
|
Package gtbox_ssh SSH工具库
|
Package gtbox_ssh SSH工具库 |
|
Package gtbox_string 字符串处理
|
Package gtbox_string 字符串处理 |
|
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.