alibabacloud-go/debug

GitHub: alibabacloud-go/debug

一个基于环境变量控制的轻量级 Go 语言调试日志输出库,通过命名空间机制实现按需开关调试信息。

Stars: 5 | Forks: 1

# Golang 调试 [![Go CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/7e/7e1c9ff6b26ebf0870f8a6350dcd7cebd4eb78ede6ecbba94de834815f19cc98.svg)](https://github.com/alibabacloud-go/debug/actions/workflows/go.yml) [![codecov](https://codecov.io/gh/alibabacloud-go/debug/branch/master/graph/badge.svg)](https://codecov.io/gh/alibabacloud-go/debug) [![Go Reference](https://pkg.go.dev/badge/github.com/alibabacloud-go/debug.svg)](https://pkg.go.dev/github.com/alibabacloud-go/debug) ## 使用说明 如果您想使用 `Debug` 函数,您需要在您的项目中添加以下代码: ``` // Step 0: Import it import "github.com/alibabacloud-go/debug/debug" // Step 1: Initialize variables, you can replace flag with var d = debug.Init("sdk") // Step 2: Use it func main() { d("this debug information just print when DEBUG environment variable was set") } ``` 只需使用 `go run demo.go` 运行它: ``` go run demo.go ``` 没有任何结果。 使用 `export DEBUG=sdk` 设置 DEBUG 环境变量并再次运行: ``` $ DEBUG=sdk go run demo.go this debug information just print when DEBUG environment variable was set ``` ## 测试 运行 `go test -v ./debug` ## 许可证 The Apache License 2.0。
标签:EVTX分析, Golang, SOC Prime, 安全编程, 开发工具, 日志审计, 日志输出, 阿里云