OwnTime.jl
sqldb-logger
OwnTime.jl | sqldb-logger | |
---|---|---|
1 | 3 | |
37 | 345 | |
- | - | |
0.0 | 0.0 | |
almost 4 years ago | 5 months ago | |
Julia | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OwnTime.jl
-
Ask HN: What are some tools / libraries you built yourself?
OwnTime.jl - A Julia profiling library [1].
It reports the time spent on each line of your project, and you can filter which files are included. For example, you might do a complicated map operation which calls a function in another library, if you filter out the library then it will report that all the time was spent in your code on the line that performed the map. However, if you don't filter out the library then it will report that all the time was spent on the line inside the library.
I couldn't figure out how to get what I wanted from the existing profiling libraries so wrote this. It was quite easy once I figured it out. Julia has a built in sampling profiler you can turn on, and from there you can process the sampled frames however you'd like and display them however you'd like.
[1]: https://github.com/DevJac/OwnTime.jl
sqldb-logger
- A logger for Go SQL database driver without modifying existing stdlib usage
-
DB Question: Can I get the final sql query from db.Exec?
You can use this to get instant query logging for sql.DB. https://github.com/simukti/sqldb-logger
-
Ask HN: What are some tools / libraries you built yourself?
sqldb-logger: https://github.com/simukti/sqldb-logger
It's a thin layer that wrap Go (Golang) SQL database driver, it does not change sql.DB usage in any existing Go app.
It is because I prefer to use vanilla Go sql.DB in my web service and I could not find any SQL logger for Go SQL database standard library that can use structured JSON logging.
What are some alternatives?
kondo - Cleans dependencies and build artifacts from your projects.
logxi - A 12-factor app logger built for performance and happy development
lowdefy - The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
logutils - Utilities for slightly better logging in Go (Golang).
GoJS, a JavaScript Library for HTML Diagrams - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
go-logger - Simple logger for Go programs. Allows custom formats for messages.
rupy - HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed
lumberjack - lumberjack is a log rolling package for Go
gutenberg - A fast static site generator in a single binary with everything built-in. https://www.getzola.org
phuslu/log - Fastest structured logging
gazpacho - 🥫 The simple, fast, and modern web scraping library
glog - Leveled execution logs for Go