https://github.com/graze/golang-service
:pencil: Golang HTTP Service Handlers and Helpers
https://github.com/graze/golang-service
go logging middleware
Last synced: about 1 month ago
JSON representation
:pencil: Golang HTTP Service Handlers and Helpers
- Host: GitHub
- URL: https://github.com/graze/golang-service
- Owner: graze
- License: mit
- Created: 2016-10-03T14:57:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-30T14:26:03.000Z (about 9 years ago)
- Last Synced: 2025-12-26T20:12:23.882Z (6 months ago)
- Topics: go, logging, middleware
- Language: Go
- Homepage:
- Size: 125 KB
- Stars: 2
- Watchers: 12
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Golang Service Helpers
[](https://travis-ci.org/graze/golang-service)
[](https://goreportcard.com/report/github.com/graze/golang-service)
[](https://godoc.org/github.com/graze/golang-service)
- [Log](log/README.md) Structured logging
- [Handlers](handlers/README.md) http request middleware to add logging (auth, healthd, log context, statsd, structured logs)
- [Metrics](metrics/README.md) send monitoring metrics to collectors (currently: stats)
- [NetTest](nettest/README.md) helpers for use when testing networks
- [Validation](validate/README.md) to ensure the user input is correct
[Godoc Documentation](https://godoc.org/github.com/graze/golang-service)
# Development
The development for this repository is done using docker.
## Testing
To run tests, run this on your host machine:
```
$ make install
$ make test
```
# License
- General code: [MIT License](LICENSE)
- some code: `Copyright (c) 2013 The Gorilla Handlers Authors. All rights reserved.`