求一个方便的 print(或者 trace)工具

2023-04-20 14:21:42 +08:00
 wjx0912
需求如下:
[ 1 ] .类似 c 语言的 printf ,但是支持多语言,比如:
c 语言 include 一个头文件,然后:printf2("xxx")输出到服务器
node:const printf2= require('print2module')
支持的语言越多越好
[ 2 ] .多平台( mac,win,linux ),有个很好的项目 https://github.com/capslock66/Tracetool ,但是只支持 windows ,而且网络只能 tcp 不能 udp
[ 3 ] .可以输出到网络服务器,比如:
printf2init(TYPE_UDP, "10.2.3.4", 9000)
printf2("my msg: %s", "hello, world")
[ 4 ] .速度不要太慢,每秒打印几十条消息不影响性能
[ 5 ] .服务端的 log 显示程序可以是桌面,网页(显示消息和打印时间不要延时太大)
有木有这样的现成的工具呢?
感谢!
837 次点击
所在节点    程序员
7 条回复
ysc3839
2023-04-20 21:22:57 +08:00
log4js log4cxx?
misty8873
2023-04-20 23:26:29 +08:00
wjx0912
2023-04-21 08:42:52 +08:00
感谢大家
貌似找不到这样的东东了
ruanimal
2023-04-21 10:02:09 +08:00
你说的难道是网络日志?
wjx0912
2023-04-21 11:07:53 +08:00
@ruanimal
对。能够支持多语言的,有现成的吗
ruanimal
2023-04-21 14:09:03 +08:00
@wjx0912 那就上 elk 啊
wjx0912
2023-04-21 15:53:15 +08:00
@ruanimal
elk 和 tick 都考虑过。之前用过 elk 感觉实时性不好,可能是我用的姿势不对。还有七牛的 logkit 。
看来只能用类似的方案了。
谢谢啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/934027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX