你还在繁琐地登陆服务器查看日志吗?

xmge · 2018-08-02 00:59:05 · 2454 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-08-02 00:59:05 的主题,其中的信息可能已经有所发展或是发生改变。

seelog

有了seelog,妈妈再也不用担心我登录服务器查看日志le...
项目地址:https://github.com/xmge/seelog

项目介绍

  • 与golang项目集成、提供浏览器实时查看日志的功能,类似 tail -f xxx.log
  • 支持多浏览器同时访问
  • 支持浏览器websocket断线重连
  • 支持暂停、清屏、截图功能

集成方式

  • 在项目中引入seelog, go get github.com/xmge/seelog
  • 在代码中 执行 seelog.See(logpath,port)
  • 在浏览器中访问 http://host:port

项目展示

image

项目TODO

  • 页面布局

有疑问加站长微信联系(非本文作者)

第 1 条附言  ·  2018-08-02 01:14:26

通过浏览器实时方便查看日志

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2454 次点击  ∙  1 赞  
加入收藏 微博
33 回复  |  直到 2018-08-31 18:49:00
typhoonbb
typhoonbb · #1 · 7年之前

看上去不错 !支持 LZ ,已经star !!

xmge
xmge · #2 · 7年之前
typhoonbbtyphoonbb #1 回复

看上去不错 !支持 LZ ,已经star !!

谢谢啦,有什么改进的建议可以提出来,或则共同完成一下

dingzewe
dingzewe · #3 · 7年之前

支持一波

xmge
xmge · #4 · 7年之前
dingzewedingzewe #3 回复

支持一波

thanks**

xmge
xmge · #5 · 7年之前

欢迎各位gopher使用指正

a997093108
a997093108 · #6 · 7年之前

使用的是WS吗?

xmge
xmge · #7 · 7年之前
a997093108a997093108 #6 回复

使用的是WS吗?

嗯嗯,是的

Hellowor
Hellowor · #8 · 7年之前

后生可谓啊

xmge
xmge · #9 · 7年之前
HelloworHellowor #8 回复

后生可谓啊

。。。。

xmge
xmge · #10 · 7年之前
cg33
cg33 · #11 · 7年之前

multitail 了解一下。

xmge
xmge · #12 · 7年之前
cg33cg33 #11 回复

multitail 了解一下。

👌😊

xmge
xmge · #13 · 7年之前

新增过滤功能

qiudays
qiudays · #14 · 7年之前

可以做到读取log文件 实现tail -f 吗 ~~

xmge
xmge · #15 · 7年之前

@qiudays 可以的,github代码里有demo,可以试试

qiudays
qiudays · #16 · 7年之前

@xmge 好的, 谢谢大佬

qiudays
qiudays · #17 · 7年之前

如果可以, 选择日志列表 就好了

xmge
xmge · #18 · 7年之前
qiudaysqiudays #17 回复

如果可以, 选择日志列表 就好了

多个日志文件输出吗?

qiudays
qiudays · #19 · 7年之前

是的, 开发说用elk看的不爽, 想看更加实时的。。。

Dracula
Dracula · #20 · 7年之前

不错不错,是在想go里面有没有nodejs中的log.io一样的东西

xmge
xmge · #21 · 7年之前

@qiudays 可以看看这个项目,有什么好的建议,可以提交个isssue,

xmge
xmge · #22 · 7年之前

@Dracula 谢谢,项目还在更新中,有什么好的想法可以一起实现

Dracula
Dracula · #23 · 7年之前

@xmge 蛮好 我就拿你代码直接使用了

xmge
xmge · #24 · 7年之前

@Dracula 谢谢关注,有什么好的想法可以提issue

JokerYangDj
JokerYangDj · #25 · 7年之前

我们一直在使用seelog,希望可以加上控制台输出的日志带有颜色,方便区分日志等级

JokerYangDj
JokerYangDj · #26 · 7年之前
JokerYangDjJokerYangDj #25 回复

我们一直在使用seelog,希望可以加上控制台输出的日志带有颜色,方便区分日志等级

看错了还以为是这个库的作者呢 github.com/cihub/seelog

xmge
xmge · #27 · 7年之前

@JokerYangDj 哈哈

Dracula
Dracula · #28 · 7年之前

@xmge 我们日志一般是按天每天生成一份,要是能够自动匹配每天生成的文件然后输出就好了,学习学习

xmge
xmge · #29 · 7年之前
DraculaDracula #28 回复

@xmge 我们日志一般是按天每天生成一份,要是能够自动匹配每天生成的文件然后输出就好了,学习学习

嗯嗯,这个做到监听相应的日志文件夹就可以了。但是项目每天生成一个新的日志文件,这个日志文件的名称应该一样吧,例如tomca中的日志文件catalina.out,等到今天过去才会将catalina.out文件改为 2018-08-29.catalina.out,然后又生成一个catalina.out 来记录2018-8-30的日志

linsijia1002
linsijia1002 · #30 · 7年之前

panic: http: multiple registrations for / 说我重复注册路由了,我beego那边监听的是另一个端口呀,为什么会提示重复注册?

xmge
xmge · #31 · 7年之前

@linsijia1002 是不是两次调用了seelog.see()呢,并且端口一样

linsijia1002
linsijia1002 · #32 · 7年之前

@xmge 不不不,只调用了一次

xmge
xmge · #33 · 7年之前

@linsijia1002 将seelog.see()去掉后还有问题吗?

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传