-
-
Notifications
You must be signed in to change notification settings - Fork 167
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
Logger should be interface type #63
Comments
@ipfans I didn't catch your thought. can you detail it please |
Sorry for my pool english. @troian I updated code snippet to keep clearify. I think Also I need set different level when I need debug transport and decode details. |
Gotcha. Make sense |
@troian another component In default settings, all data store in memory without persistence. But developer can be change persistence backend by its own implemention(such as redis/influxdb/blotdb/postgresql etc.) |
That will be a bit changed. Persistence gonna be plugin based and memory implementation set as default |
Oh, I saw that metioned in #53 , but currently plugin system only works on Linux. So I think it shoud be discussed to make volantmq working on multi OS. |
I think we start with hashicorp implementation. Should be multiplatform |
Oh, this would be nice. |
@troian I also have question about product positioning of VolantMQ. If VolantMQ will be a dependency server, there would be nice with plugins ecosystem to extend the ability of VolantMQ server. But as a MQTT library, I think plugin ecosystem enforce user to build/use embedded plugins, that not very friendly to developer. |
As library VolantMQ has base which is enough to start i.e. it carries all of necessary API inside. |
Gotcha. Thanks for your answer. |
Logger need more configurable with interface type. So it will be more suitable for common use.
Although we also used zap-logger in production, but we still want to spec log level or something details for logger for debug or others.
Logger Level can be:
The text was updated successfully, but these errors were encountered: