{"id":20761734,"url":"https://github.com/skeptycal/errorlogger","last_synced_at":"2025-03-11T17:21:03.102Z","repository":{"id":52660222,"uuid":"360224538","full_name":"skeptycal/errorlogger","owner":"skeptycal","description":"A logging front end for Logrus written in Go.","archived":false,"fork":false,"pushed_at":"2022-04-17T17:42:26.000Z","size":1614,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-18T05:31:35.153Z","etag":null,"topics":["golang","logger","logging","logging-library","logrus","logrus-go"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skeptycal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null},"funding":{"github":"skeptycal","patreon":"skeptycal","open_collective":"skeptycal","ko_fi":"skeptycal","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":"skeptycal","otechie":null,"custom":null}},"created_at":"2021-04-21T15:46:57.000Z","updated_at":"2022-04-07T07:24:21.000Z","dependencies_parsed_at":"2022-08-22T02:41:03.847Z","dependency_job_id":null,"html_url":"https://github.com/skeptycal/errorlogger","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":"skeptycal/gorepotemplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skeptycal%2Ferrorlogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skeptycal%2Ferrorlogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skeptycal%2Ferrorlogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skeptycal%2Ferrorlogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skeptycal","download_url":"https://codeload.github.com/skeptycal/errorlogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243076617,"owners_count":20232440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","logger","logging","logging-library","logrus","logrus-go"],"created_at":"2024-11-17T10:25:40.519Z","updated_at":"2025-03-11T17:21:03.071Z","avatar_url":"https://github.com/skeptycal.png","language":"Go","readme":"# errorlogger\n\n\u003e Tricky and fun utilities for Go programs.\n\n---\n\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/skeptycal/errorlogger/Go) ![Codecov](https://img.shields.io/codecov/c/github/skeptycal/errorlogger)\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](code-of-conduct.md)\n\n![Twitter Follow](https://img.shields.io/twitter/follow/skeptycal.svg?label=%40skeptycal\u0026style=social) ![GitHub followers](https://img.shields.io/github/followers/skeptycal.svg?style=social)\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n-   [Go](Go) - I recommend the latest stable release. At least 1.18 is required for generic features.\n-   [Git](Git) - I recommend the latest stable release.\n-   [GitHub CLI](cli) - you can use git on the command line if you wish, but the github cli is very nice ...\n\nDeveloped with Go 1.16.4. Updated to Go 1.18. Go is _extremely_ backwards compatible and semver stable. Nearly any v1.x should work fine.\n\n---\n\n### Installation\n\nTo download the repo and use it as a dependency in your module:\n\n```bash\n$ go get github.com/skeptycal/errorlogger\n```\n\nTo build and install this package as a utility (if it has a main package) on your machine so you can use it from the command line:\n\n```bash\n\n$ gh repo clone skeptycal/errorlogger\n\n$ cd errorlogger\n\n# test results and coverage info\n$ ./go.test.sh\n\n# build the application with race detection enabled.\n$ go build -race\n\n# install as a utility package\n$ go install\n```\n\n### Use Template\n\nTo use this repo as a template for your own project:\n\n```sh\n$ gh repo create -y --public --template \"https://github.com/skeptycal/errorlogger\"\n```\n\n### Contributing\n\nTo clone this repo to test and contribute, use `git clone` or `gh repo clone`.\n\n```sh\n$ gh repo clone skeptycal/errorlogger\n\n$ cd errorlogger\n\n# or choose a name or issue you wish\n$ git branch -b dev\n\n```\n\nUse the [Issues][issues] and [PR][pr] templates on the GitHub repo page to contribute.\n\n---\n\n### Basic Usage\n\n\u003e This is a copy of the example script available in the `cmd/example/errorlogger` folder:\n\n```go\npackage main\n\nimport \"github.com/skeptycal/errorlogger\"\n\nfunc main() {\n    errorlogger.Example()\n}\n\n```\n\nTo try it out:\n\n```sh\n# change to the sample folder\n$ cd cmd/example/errorlogger\n\n# run the main.go program\n$ go run ./main.go\n\n```\n\n---\n\n## Code of Conduct and Contributing\n\nPlease read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us. Please read the [Code of Conduct](CODE_OF_CONDUCT.md) for details before submitting anything.\n\n---\n\n## Versioning\n\nWe use SemVer for versioning. For the versions available, see the tags on this repository.\n\n---\n\n## Contributors and Inspiration\n\n-   Michael Treanor ([GitHub][github] / [Twitter][twitter]) - Initial work, updates, maintainer\n-   [Francesc Campoy][campoy] - Inspiration and great YouTube videos!\n\nSee also the list of contributors who participated in this project.\n\n---\n\n## License\n\nLicensed under the MIT \u003chttps://opensource.org/licenses/MIT\u003e - see the [LICENSE](LICENSE) file for details.\n\n[go]: (https://golang.org/)\n[git]: (https://git-scm.com/)\n[cli]: (https://cli.github.com/)\n[twitter]: (https://www.twitter.com/skeptycal)\n[github]: (https://github.com/skeptycal)\n[campoy]: (https://github.com/campoy)\n[fatih]: (https://github.com/fatih/color)\n[issues]: (https://github.com/skeptycal/errorlogger/issues)\n[pr]: (https://github.com/skeptycal/errorlogger/pulls)\n","funding_links":["https://github.com/sponsors/skeptycal","https://patreon.com/skeptycal","https://opencollective.com/skeptycal","https://ko-fi.com/skeptycal","https://issuehunt.io/r/skeptycal"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskeptycal%2Ferrorlogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskeptycal%2Ferrorlogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskeptycal%2Ferrorlogger/lists"}