首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
程序员
求一个方便的 print(或者 trace)工具
wjx0912
·
2023-04-20 14:21:42 +08:00
· 783 次点击
这是一个创建于 520 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求如下:
[ 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 显示程序可以是桌面,网页(显示消息和打印时间不要延时太大)
有木有这样的现成的工具呢?
感谢!
printf2
语言
10.2.3.4
打印
7 条回复
•
2023-04-21 15:53:15 +08:00
1
ysc3839
2023-04-20 21:22:57 +08:00 via Android
log4js log4cxx?
2
misty8873
2023-04-20 23:26:29 +08:00
https://www.ipip.net/product/client.html
3
wjx0912
OP
2023-04-21 08:42:52 +08:00
感谢大家
貌似找不到这样的东东了
4
ruanimal
2023-04-21 10:02:09 +08:00
你说的难道是网络日志?
5
wjx0912
OP
2023-04-21 11:07:53 +08:00
@
ruanimal
对。能够支持多语言的,有现成的吗
6
ruanimal
2023-04-21 14:09:03 +08:00
@
wjx0912
那就上 elk 啊
7
wjx0912
OP
2023-04-21 15:53:15 +08:00
@
ruanimal
elk 和 tick 都考虑过。之前用过 elk 感觉实时性不好,可能是我用的姿势不对。还有七牛的 logkit 。
看来只能用类似的方案了。
谢谢啦
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2735 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms ·
UTC 07:48
·
PVG 15:48
·
LAX 00:48
·
JFK 03:48
Developed with
CodeLauncher
♥ Do have faith in what you're doing.