Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

目前遇到的日志、数据库等问题 #53

Closed
hectorqin opened this issue Nov 11, 2021 · 10 comments
Closed

目前遇到的日志、数据库等问题 #53

hectorqin opened this issue Nov 11, 2021 · 10 comments
Assignees
Labels

Comments

@hectorqin
Copy link

1.日志大段空白

image

2.不支持多数据库链接

3.建议新增 gradle 示例

@hectorqin
Copy link
Author

另外,加群好几天都没通过

@T-baby
Copy link
Contributor

T-baby commented Nov 11, 2021

你好,日志大段空白的话说明对彩色日志支持得不好,建议将设置中的 logColor 改为 false。

关于多数据库连接的问题、gradle 的示例我们会考虑看看。欢迎贡献代码。

@T-baby T-baby self-assigned this Nov 11, 2021
@T-baby T-baby added the support label Nov 11, 2021
@hectorqin
Copy link
Author

终端环境是 Item2 + zsh 哦

@T-baby
Copy link
Contributor

T-baby commented Nov 12, 2021

不同终端和系统目前不是完美的兼容,我们会考虑换一个加颜色的库的,尝试关闭看看。

@hectorqin
Copy link
Author

关闭颜色之后,日志显示正常了

另外,感觉配置不是很灵活,没有从环境变量里面读取配置,最重要的是 这个env配置,最好是能从环境变量中加载,且优先级更高

image

@T-baby
Copy link
Contributor

T-baby commented Nov 15, 2021

比较推荐的做法是用:

ConfigManager.initExternalConfigMap("D:/application.json")

然后将路径什么的通过 k8s 的 ConfigMap 映射过去,或者通过 docker 挂载一个文件。

如果不使用 docker 的话,纯通过环境变量,也可以将不同的文件的地址通过环境变量放入。

@hectorqin
Copy link
Author

我的意思是 带有env的配置是不同环境的特殊配置,判断当前环境优先从环境变量里面读取。这样就可以实现 application.json 是通用配置,项目里面可以打包其他环境配置,通过配置 env 这个环境变量,来加载不同环境下的特殊配置

@T-baby
Copy link
Contributor

T-baby commented Nov 15, 2021

嗯嗯,可以考虑。不过这样其实不是很安全。暂时你可以自己在代码中检测环境并按照代码重新加载下 json 即可。

T-baby added a commit that referenced this issue Jul 20, 2022
@T-baby T-baby reopened this Jul 20, 2022
@T-baby
Copy link
Contributor

T-baby commented Jul 20, 2022

在 3.1.0.0 版本中已经支持了多数据库源和自动关闭多彩日志了。

@hectorqin
Copy link
Author

ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants