fpillet / NSLogger

A modern, flexible logging tool
Other
5k stars 573 forks source link

Client logger for node / other languages #159

Open tonyxiao opened 9 years ago

tonyxiao commented 9 years ago

I'd love to use NSLogger from other platforms like node.js or python. Just curious if the community also feels this way.

fpillet commented 9 years ago

The networking side of NSLogger is ready for other logging source formats (right now only binary logging is supported). I actually have most of the infrastructure done for accepting i.e. JSON as source logs, which would be much easier & straightforward to manage from servers than the binary format.

There's some redesign work being done in the swiftification branch, and supporting multiple foreign formats is definitely on the radar.

dperetti commented 6 years ago

That would be fantastic !

heyvito commented 6 years ago

@fpillet @dperetti I worked on a JavaScript client a few year ago, but it ended up bundled in a private project. I can try to cleanup and open source it if you folks want. :) (as long as the binary protocol hasn’t changed since)

dperetti commented 6 years ago

I can't believe no such thing as a universal NSLogger-like app exist yet. I would love to aggregate development logs from various sources (backend, front-end) and be able to display them nicely, filter, jump to source, etc.

fpillet commented 6 years ago

@dperetti Swifty Beaver (commercial service) is probably what's closest to you wish

phaseOne commented 4 years ago

@victorgama could you please open source your JS nslogger binary parser? ❤️

heyvito commented 4 years ago

@phaseOne Sorry mate, I already left the company using that library, and did not keep a copy around. 💔

phaseOne commented 4 years ago

It's okay @victorgama, I still think you're awesome! I'll ping this thread when I finish my implementation of the parser and release it.

fpillet commented 4 years ago

@phaseOne ping me when you're done. I've been in the process of rewriting some of the code and put it under a separate account, may be worth it to have backends for other languages as well!