{"id":32286194,"url":"https://github.com/uncoded-decimal/nd_logs","last_synced_at":"2025-10-23T01:58:06.429Z","repository":{"id":257809962,"uuid":"867467440","full_name":"uncoded-decimal/nd_logs","owner":"uncoded-decimal","description":"A logging solution for Flutter/Dart apps built purely in Dart.","archived":false,"fork":false,"pushed_at":"2024-10-05T07:15:14.000Z","size":105,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-23T01:58:05.358Z","etag":null,"topics":["dart-logger","flutter-logger","flutter-logs","logging"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/nd_logs","language":"Dart","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/uncoded-decimal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-04T06:00:22.000Z","updated_at":"2024-10-05T07:15:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"e3a79ec9-8de8-4af9-a7f2-fa25ddb7703d","html_url":"https://github.com/uncoded-decimal/nd_logs","commit_stats":null,"previous_names":["uncoded-decimal/nd_logs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uncoded-decimal/nd_logs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uncoded-decimal%2Fnd_logs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uncoded-decimal%2Fnd_logs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uncoded-decimal%2Fnd_logs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uncoded-decimal%2Fnd_logs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uncoded-decimal","download_url":"https://codeload.github.com/uncoded-decimal/nd_logs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uncoded-decimal%2Fnd_logs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280546412,"owners_count":26348724,"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","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dart-logger","flutter-logger","flutter-logs","logging"],"created_at":"2025-10-23T01:58:04.797Z","updated_at":"2025-10-23T01:58:06.411Z","avatar_url":"https://github.com/uncoded-decimal.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nd_logs\n\nA logging solution for Flutter/Dart apps built purely in Dart.\n\nNote that this is currently only tested for support on Android and iOS. Basic Web support has also been added. However, since web apps do not have access to the file-system as native apps do, **the logging for web is session based and it is saved to Downloads only on the call of the export method**.\n\n## Getting Started\n\nAdd this code to begin:\n\n```dart\n  WidgetsFlutterBinding.ensureInitialized();\n  await NDLogs.setupLogger();\n```\n\nYou can start adding logs by simply calling:\n\n```dart\nNDLogs.logThis(\"My first log!\");\n```\n\nTo export logs,\n\n```dart\nfinal logFilePath = await NDLogs.exportLogFile();\n```\n\nTo clear logs,\n\n```dart\nawait NDLogs.clearLogs();\n```\n\n## Future Plans\n\n- Add better ui to HTML log file\n\nFeel free to suggest/ request features as you may desire. However, I'll work on them as I get to them.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funcoded-decimal%2Fnd_logs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funcoded-decimal%2Fnd_logs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funcoded-decimal%2Fnd_logs/lists"}