{"id":18584171,"url":"https://github.com/ellectroid/flogger","last_synced_at":"2025-05-16T05:30:26.135Z","repository":{"id":218929386,"uuid":"747715793","full_name":"ellectroid/Flogger","owner":"ellectroid","description":"File logger - minimalist log file utility","archived":false,"fork":false,"pushed_at":"2024-01-24T14:23:12.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T16:51:51.646Z","etag":null,"topics":["cpp","logging","logging-library"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ellectroid.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2024-01-24T13:56:11.000Z","updated_at":"2024-01-30T13:27:09.000Z","dependencies_parsed_at":"2024-01-24T15:45:47.727Z","dependency_job_id":null,"html_url":"https://github.com/ellectroid/Flogger","commit_stats":null,"previous_names":["ellectroid/flogger"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FFlogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FFlogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FFlogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FFlogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ellectroid","download_url":"https://codeload.github.com/ellectroid/Flogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254473716,"owners_count":22077159,"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":["cpp","logging","logging-library"],"created_at":"2024-11-07T00:26:30.011Z","updated_at":"2025-05-16T05:30:26.114Z","avatar_url":"https://github.com/ellectroid.png","language":"C++","readme":"# Flogger\nFile logger - minimalist log file utility\n\nThe purpose of this mini-library is to allow easy logging with minimal setup and configuration. Config \u0026 forget.\nIt's not intended to be the best/most feature rich/most efficient. It's intended to be easy to use. Due to its simplicity, it's also easily modifyable.\n\nUseful properties:\n- One trivially destructible object works with 1 log file (but configurable/reconfigurable at runtime, so it's possible to use more files if you really want)\n- Writes const char*[] and char*[] strings, input strings can be null terminated or with explicit length\n- Returns integers with error codes, so error events can be handled (e.g. log file full, or out of memory for string formatting)\n- Basic log file size limiter (optional, by file byte length or by number of lines in the log file)\n- Autoformats input strings (prepends data and time tags - configurable, appends new line characters - configurable, you can set your own new line characters)\n- Autoformatting memory buffer is provided by the user, use as much (little) memory as you see necessary\n\n# Example:   \nmain.cpp:  \n...  \nserver_log.log(\"This is a test entry\");  \n...  \n  \nlog.txt:  \n[dd.mm.yyyy hh:mm:ss] This is a test entry[new line character(s) here]  \n  \nLicense: Unlicense. It's just some code. I don't care what you do with it.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellectroid%2Fflogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellectroid%2Fflogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellectroid%2Fflogger/lists"}