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

使用日志门面代替控制台打印 #12

Closed
FULaBUla opened this issue Mar 1, 2023 · 1 comment
Closed

使用日志门面代替控制台打印 #12

FULaBUla opened this issue Mar 1, 2023 · 1 comment

Comments

@FULaBUla
Copy link
Contributor

FULaBUla commented Mar 1, 2023

e.printStackTrace() 只能输出到控制台,没法通过日志门面向各个日志框架写到日志文件中。我感觉 lombok 可以不引入,slf4j 的的引入并不会造成太大的影响,而且 slf4j 属于日志门面,适配各个日志框架,灵活性要更高一些,引入之后也不会对项目造成影响。而且,一般做项目大多数都是搭配日志框架输出的,很少直接用控制台输出的,这样定位问题也不方便。

@FULaBUla FULaBUla closed this as completed Mar 1, 2023
@MisterChangRay
Copy link
Owner

e.printStackTrace() 只能输出到控制台,没法通过日志门面向各个日志框架写到日志文件中。我感觉 lombok 可以不引入,slf4j 的的引入并不会造成太大的影响,而且 slf4j 属于日志门面,适配各个日志框架,灵活性要更高一些,引入之后也不会对项目造成影响。而且,一般做项目大多数都是搭配日志框架输出的,很少直接用控制台输出的,这样定位问题也不方便。

多谢老哥,之前直接输出的在V2.2.1中直接抛出了。
然后很多异常属于解析阶段异常,只能在调试阶段抛出。
可以在下个版本中引入slf4j,确实可以通过日志做一些警告提示。

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

No branches or pull requests

2 participants