{"id":13822914,"url":"https://github.com/kward/log4sh","last_synced_at":"2025-04-13T15:34:44.023Z","repository":{"id":45698465,"uuid":"103581015","full_name":"kward/log4sh","owner":"kward","description":"log4sh is an advanced logging framework for Unix shell scripts.","archived":false,"fork":false,"pushed_at":"2022-09-24T20:12:33.000Z","size":683,"stargazers_count":140,"open_issues_count":6,"forks_count":23,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-27T06:22:57.057Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kward.png","metadata":{"files":{"readme":"README-1.5.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-14T20:56:37.000Z","updated_at":"2025-03-14T10:08:29.000Z","dependencies_parsed_at":"2023-01-18T19:01:40.326Z","dependency_job_id":null,"html_url":"https://github.com/kward/log4sh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kward%2Flog4sh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kward%2Flog4sh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kward%2Flog4sh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kward%2Flog4sh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kward","download_url":"https://codeload.github.com/kward/log4sh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248736221,"owners_count":21153554,"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":[],"created_at":"2024-08-04T08:02:24.514Z","updated_at":"2025-04-13T15:34:44.000Z","avatar_url":"https://github.com/kward.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# log4sh\nlog4sh is an advanced logging framework for shell scripts (eg. sh, bash) that\nworks similar to the logging products available from the Apache Software\nFoundataion (eg. log4j, log4perl).\n\nThe main source code is the single [src/log4sh](src/log4sh) file, which can be\ncopied to a destination of your choice, and used without any other files from\nthis source repository. The remaining files in `src/` are for unit testing.\n\nDocumentation for log4sh is available as [doc/log4sh.md](doc/log4sh.md). The\n`doc/` folder holds additional supporting documentation.\n\n## Testing the code\n\nTo test the, shUnit2 unit tests are included. Prepare the test environment, and\nthen you can run the tests. Hopefully all of the tests will pass with a 100%\nsuccess rate.\n\n```\n$ make test-prep\n$ cd test\n$ ./run-test-suite\n```\n\n## Related documentation\n\n- Logging\n  - [log4j](http://logging.apache.org)\n- Syslog\n  - [Introduction to the Syslog Protocol](http://www.monitorware.com/Common/en/Articles/syslog-described.php)\n  - [The BSD syslog Protocol](http://www.ietf.org/rfc/rfc3164.txt)\n- Unit testing\n  - [JUnit](http://www.junit.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkward%2Flog4sh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkward%2Flog4sh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkward%2Flog4sh/lists"}