讨论数量:
『设置环境变量来改变日志级别』指的是 LOG_LEVEL 配置项?
『配置文件变化热更新配置功能』是指修改 .env 文件时,内容会被更新。想象一个场景,如线上的程序在运行着,你想修改配置信息 ,如果不使用热更新的话,需要重启程序才能加载。
viper 使用 github.com/fsnotify/fsnotify 包,监控系统事件,如果文件发生修改,则重新载入内容,避免了程序重启。
『设置环境变量来改变日志级别』指的是 LOG_LEVEL 配置项?
『配置文件变化热更新配置功能』是指修改 .env 文件时,内容会被更新。想象一个场景,如线上的程序在运行着,你想修改配置信息 ,如果不使用热更新的话,需要重启程序才能加载。
viper 使用 github.com/fsnotify/fsnotify 包,监控系统事件,如果文件发生修改,则重新载入内容,避免了程序重启。
『设置环境变量来改变日志级别』指的是 LOG_LEVEL 配置项?
『配置文件变化热更新配置功能』是指修改 .env 文件时,内容会被更新。想象一个场景,如线上的程序在运行着,你想修改配置信息 ,如果不使用热更新的话,需要重启程序才能加载。
viper 使用 github.com/fsnotify/fsnotify 包,监控系统事件,如果文件发生修改,则重新载入内容,避免了程序重启。