{"id":22442952,"url":"https://github.com/veltzer/fastlog","last_synced_at":"2025-06-20T03:33:19.289Z","repository":{"id":139749928,"uuid":"2050816","full_name":"veltzer/fastlog","owner":"veltzer","description":"Fastlog is a C/C++ library for fast/realtime logging","archived":false,"fork":false,"pushed_at":"2024-09-18T01:56:02.000Z","size":571,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-18T08:25:57.923Z","etag":null,"topics":["fastlog","logging","realtime","rsyslog","rt","syslog","syslog-ng"],"latest_commit_sha":null,"homepage":"https://veltzer.github.io/fastlog","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veltzer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/doxygen.cfg","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["veltzer"]}},"created_at":"2011-07-15T01:27:12.000Z","updated_at":"2024-09-18T01:56:05.000Z","dependencies_parsed_at":"2024-01-06T18:41:06.821Z","dependency_job_id":"5681f6b5-ea6e-4f7d-b017-fedda19617ec","html_url":"https://github.com/veltzer/fastlog","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/veltzer%2Ffastlog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veltzer%2Ffastlog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veltzer%2Ffastlog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veltzer%2Ffastlog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veltzer","download_url":"https://codeload.github.com/veltzer/fastlog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228398580,"owners_count":17913641,"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":["fastlog","logging","realtime","rsyslog","rt","syslog","syslog-ng"],"created_at":"2024-12-06T02:21:25.774Z","updated_at":"2024-12-06T02:21:26.545Z","avatar_url":"https://github.com/veltzer.png","language":"C","funding_links":["https://github.com/sponsors/veltzer"],"categories":[],"sub_categories":[],"readme":"## fastlog\n\nversion: 0.0.1\n\ndescription: Fastlog is a C/C++ library for fast/realtime logging\n\nwebsite: https://veltzer.github.io/fastlog\n\n## Build\n\n![build](https://github.com/veltzer/fastlog/workflows/build/badge.svg)\n\n\nFast log is a fast system logger, faster than syslog or file based.\nIt is designed for Linux based, user space, high performance, real time\nsystems. Have a look at doc/DESIGN.txt for more info.\n\nSome of the goals of the project:\n---------------------------------\n* do utilities for real time logging and performance monitoring on linux.\n- check that TSC is synchronized between CPUS.\n- tools for measuring performance via TSC.\n* syslog logger which matches the syslog API but which is tuned for real time\n(stores all logs in RAM).\nIt guarantees order between logs and can add TSC to logs.\n* a utility to recover the log from a coredump of a failed process that used the\nlogger (Yay!).\n* fast log library which logs everything in preallocated RAM and possibly\na user space tool to peek into that RAM.\nIt gives you an API to clear the log so that it doesn\"t become congested.\n* maybe a kernel module to give you contiguous space to log to?\n\n\n## Contact\n\nchat with me at [![gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/veltzer/mark.veltzer)\n\nMark Veltzer, Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveltzer%2Ffastlog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveltzer%2Ffastlog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveltzer%2Ffastlog/lists"}