go-app:通过viper热重载logger配置来记录和跟踪logrus

时间:2024-06-03 15:52:27
【文件属性】:

文件名称:go-app:通过viper热重载logger配置来记录和跟踪logrus

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-03 15:52:27

Go

前往应用程式 提供应用程序级别上下文,配置重新加载和日志配置的库。 这是golangs上下文的伴侣。 它还尝试提供一种可扩展的方式来添加日志钩子,而无需下载所有github。 该软件包是您不一定总是需要的那些工具之一,但是当您需要它时,您就会知道您需要它。 取决于 包括 监视配置文件,以便在线重新配置记录器和模块 监视远程配置,以便在线重新配置记录器和模块 配置提供者 默认情况下,应用程序将按优先级顺序查找配置文件: $ HOME / .config / $ APP_NAME / etc / $ APP_NAME 等等 $ CWD 您可以通过设置环境变量来自定义那些搜索路径: CONFIG_PATH例如。 export CONFIG_PATH=/etc/my-app:etc 对于远程配置提供程序,您需要为远程提供程序设置URL。 您可以选择设置密钥环(如果存在),则期望使用g


【文件预览】:
go-app-master
----.dockerignore(1KB)
----Dockerfile.ci(229B)
----module.go(2KB)
----module_test.go(7KB)
----.drone.sec(1KB)
----LICENSE(1KB)
----application.go(9KB)
----doc.go(130B)
----tracing()
--------tracer.go(2KB)
--------doc.go(673B)
--------tracer_test.go(1KB)
----application_test.go(19KB)
----README.md(6KB)
----.drone.yml(1KB)
----logging()
--------formatters.go(2KB)
--------registry_test.go(7KB)
--------hooks_test.go(6KB)
--------log.go(4KB)
--------registry.go(4KB)
--------writers.go(2KB)
--------log_test.go(7KB)
--------hooks.go(3KB)
--------doc.go(2KB)
--------hooks()
--------formatters_test.go(1KB)
--------writers_test.go(2KB)
----hack()
--------config.json(101B)
--------app.batch(265B)
----docker-compose.yml(330B)
----.gitignore(1KB)

网友评论