You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, I would like to thank the developer for providing the excellent rust library of steno. During my use, I found that the entire log is based on slog. I learned about slog and it is also a very excellent library. However, most of the applications and libraries I built, or almost all of them, are using tracing, and the official slog library no longer recommends using slog but recommends tracing. I hope you can consider changing the log library to tracing.
In my current project, I am making an intermediate layer to convert the steno log library to the tracing library. Although it works, it is a lot more work.
The text was updated successfully, but these errors were encountered:
I'm glad this crate has been useful for you and I'm sorry for the trouble related to slog. We use slog very extensively in Omicron, which is the system we built Steno for. There has been some discussion about tracing in our system instead. The initial discussions (which outline some of the considerations) are here on the Dropshot project (Dropshot is another crate we use heavily in Omicron): oxidecomputer/dropshot#505
There was some prototype work done to make Dropshot support OpenTracing: oxidecomputer/dropshot#1201
We haven't had a chance to dig into this.
For folks internal to Oxide, we also have RFD 489 discussing this, but I don't think there's a way to make its discussion public -- sorry for the external folks.
At the very least, I think we expect it would be a considerable amount of work for us to switch from slog. It's not clear to me that tracing supports everything that we want.
First of all, I would like to thank the developer for providing the excellent rust library of steno. During my use, I found that the entire log is based on slog. I learned about slog and it is also a very excellent library. However, most of the applications and libraries I built, or almost all of them, are using tracing, and the official slog library no longer recommends using slog but recommends tracing. I hope you can consider changing the log library to tracing.
In my current project, I am making an intermediate layer to convert the steno log library to the tracing library. Although it works, it is a lot more work.
The text was updated successfully, but these errors were encountered: