{"id":18052510,"url":"https://github.com/dispatchMain/ExceptionLogger","last_synced_at":"2025-03-27T22:33:24.442Z","repository":{"id":56910191,"uuid":"122292805","full_name":"dispatchMain/ExceptionLogger","owner":"dispatchMain","description":"A lightweight exception logger for iOS applications","archived":false,"fork":false,"pushed_at":"2018-05-09T03:24:37.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-01T12:45:41.280Z","etag":null,"topics":["crash-reporting","exceptionlogger","ios","objective-c"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","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/dispatchMain.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":"2018-02-21T04:37:13.000Z","updated_at":"2021-05-04T08:05:42.000Z","dependencies_parsed_at":"2022-08-20T19:40:05.831Z","dependency_job_id":null,"html_url":"https://github.com/dispatchMain/ExceptionLogger","commit_stats":null,"previous_names":["ad1991/exceptionlogger"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dispatchMain%2FExceptionLogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dispatchMain%2FExceptionLogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dispatchMain%2FExceptionLogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dispatchMain%2FExceptionLogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dispatchMain","download_url":"https://codeload.github.com/dispatchMain/ExceptionLogger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245936906,"owners_count":20696915,"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":["crash-reporting","exceptionlogger","ios","objective-c"],"created_at":"2024-10-30T23:12:06.536Z","updated_at":"2025-03-27T22:33:24.132Z","avatar_url":"https://github.com/dispatchMain.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExceptionLogger\nA lightweight exception logger that automatically stores any crashlogs in user defaults and returns when asked for.\n\nIf you do not want to wait for a crashlog to be exported and then re-symbolicated before you could analyze that during testing, use ExceptionLogger that would automatically store any crash that occurs in your app and you can pull out the crash details in next relaunch. Display in the app or send that over email.\n\n## Installation\n* To install via cocoapods, add below to your Podfile\n```ruby\ntarget 'ProjectName' do\n    pod 'ExceptionLogger'\nend\n```\n* Or you can copy paste the files from ExceptionLogger to your project. There are only two classes:\n  * ELExceptionLogger\n  * GTMStackTrace\n\n\n## Usage\n* In swift\n```swift\nimport ExceptionLogger\n\n//To install the exception logger\nELExceptionLogger.installExceptionLogger()\n\n//To fetch last stored exception logger\nELExceptionLogger.lastExceptionDetails()\n```\n\n* In Objective-C\n```objective-c\n#import \u003cExceptionLogger/ExceptionLogger.h\u003e\n\n//To install the exception logger\n[ELExceptionLogger installExceptionLogger];\n\n//To fetch last stored exception logger\n[ELExceptionLogger lastExceptionDetails]\n```\n\n## Note\nExceptionLogger uses GTMStackTrace from [here](https://github.com/google/google-toolbox-for-mac).\n\n## License\nExceptionLogger is released under MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdispatchMain%2FExceptionLogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FdispatchMain%2FExceptionLogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdispatchMain%2FExceptionLogger/lists"}