{"id":16962697,"url":"https://github.com/sgoudham/rall","last_synced_at":"2025-04-11T22:13:09.698Z","repository":{"id":42483635,"uuid":"476777684","full_name":"sgoudham/rall","owner":"sgoudham","description":"Really...? Another Logging Library? Yes! This time written in Rust","archived":false,"fork":false,"pushed_at":"2022-04-03T18:51:31.000Z","size":114,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T22:13:02.674Z","etag":null,"topics":["beginner-project","debugging-tools","logger","logging","logging-library","rust","rust-crate","rust-lang","rust-library"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/rall","language":"Rust","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/sgoudham.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-01T15:38:09.000Z","updated_at":"2024-04-10T11:40:29.000Z","dependencies_parsed_at":"2022-09-16T04:41:17.105Z","dependency_job_id":null,"html_url":"https://github.com/sgoudham/rall","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/sgoudham%2Frall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgoudham%2Frall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgoudham%2Frall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgoudham%2Frall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgoudham","download_url":"https://codeload.github.com/sgoudham/rall/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248487684,"owners_count":21112190,"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":["beginner-project","debugging-tools","logger","logging","logging-library","rust","rust-crate","rust-lang","rust-library"],"created_at":"2024-10-13T23:07:37.577Z","updated_at":"2025-04-11T22:13:09.663Z","avatar_url":"https://github.com/sgoudham.png","language":"Rust","readme":"[![build](https://github.com/sgoudham/rall/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/sgoudham/rall/actions/workflows/build.yml)\n[![crate.io](https://img.shields.io/crates/v/rall)](https://crates.io/crates/rall)\n[![downloads](https://img.shields.io/crates/d/rall)](https://crates.io/crates/rall)\n[![license](https://img.shields.io/github/license/sgoudham/rall)](LICENSE)\n\n# Really...? Another Logging Library?\n\n**Yes! :P**\n\n\u003e rall is an incredibly simple and intuitive logger, consider this crate a _failure_ if you can't get setup within **30 seconds!**\n\n## Feature Set\n\n- [x] Logging Levels\n- [x] Coloured Output\n- [ ] Options for Datetime, Current Function, Line Number, Custom Colours, etc.\n- [x] Custom Formatting\n- [ ] File support\n\nAnd much more to come... soon™!\n\n## Quick Start\n\nFor the fastest setup possible, declarative macros are exposed that have a predefined format.\nThis is to allow hassle-free and painless setup that will let you log instantly!\n\n```rust\nuse rall::{debug, error, fatal, info, trace, warn};\n\n// Log Out To Standard Output\ntrace!(\"My Best Friend Hazel {}\", \":D\");\ndebug!(\"My Best Friend Hazel {}\", \":D\");\ninfo!(\"My Best Friend Hazel {}\", \":D\");\nwarn!(\"My Best Friend Hazel {}\", \":D\");\nerror!(\"My Best Friend Hazel {}\", \":D\");\nfatal!(\"My Best Friend Hazel {}\", \":D\");\n```\n\n### Windows Output\n\n![Windows Logs](images/windows_logs.png)\n\n### Unix Output\n\n![Unix Logs](images/unix_logs.png)\n\n### Author Notes\n\nI'm still incredibly early in my Rust journey and so I wanted to get comfortable and try to pick my own brain about\nexposing different API's in a Rust crate. I hope to expose an intuitive and easy to understand API design that users can\ninstantly get started with.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgoudham%2Frall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgoudham%2Frall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgoudham%2Frall/lists"}