-
Notifications
You must be signed in to change notification settings - Fork 16
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
建议增加一些状态输出 #27
Comments
已在新版中支持,指定 log_path 后,会把网络状态写入log文件,并输出到控制台 |
一个小的建议,控制台输出建议原位覆盖,而非向下滚屏。可以使用ASCII的 \033 转译字符控制具体的光标位置和文字颜色等。
|
单一配置文件时原位覆盖简单,多配置文件时就麻烦得多了。 程序运行的时候,每个配置都是相对独立的,输出各自的状态时若要原位覆盖,那就会覆盖掉另一个配置文件的输出。 |
可以考虑同一个表头,然后分行输出,用\033[s跨行保存光标位置,然后\033[u跳回该位置重头覆盖,所以并不会乱,就当是每个配置文件覆盖了自己原来的那两行了。 |
保存位置只能用一次,第二个调用会取代前一次的位置,毕竟不是多进程模式。这样一来就必须额外弄一个全局收集器,从各个运行着的实例当中收集数据。这样保存位置也能免了,直接清屏就行。 然而全局收集器需要单独写一个,并且不能阻碍各个实例的正常运作。只能慢慢来了。 |
一些建议
The text was updated successfully, but these errors were encountered: