{"id":16170752,"url":"https://github.com/holtwick/holog","last_synced_at":"2025-03-19T00:30:33.237Z","repository":{"id":1150787,"uuid":"1034519","full_name":"holtwick/HOLog","owner":"holtwick","description":"Very simple logging for methods and their arguments on iOS","archived":false,"fork":false,"pushed_at":"2012-03-30T13:32:45.000Z","size":160,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T13:18:25.276Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.holtwick.it","language":"Objective-C","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/holtwick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-10-29T10:07:51.000Z","updated_at":"2021-10-09T11:03:54.000Z","dependencies_parsed_at":"2022-08-16T12:15:27.201Z","dependency_job_id":null,"html_url":"https://github.com/holtwick/HOLog","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/holtwick%2FHOLog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2FHOLog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2FHOLog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2FHOLog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holtwick","download_url":"https://codeload.github.com/holtwick/HOLog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955755,"owners_count":20374373,"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":[],"created_at":"2024-10-10T03:19:34.096Z","updated_at":"2025-03-19T00:30:32.979Z","avatar_url":"https://github.com/holtwick.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Deprecated, this code should not be used any more!**\n\n---\n\n\n\n\nHOLog\n=====\n\n---\n\n**Currently this helper will just work in limited circumstances i.e. only in the iOS Simulator and outside of blocks!!!**\n \n---\n\nThis NSLog helper can be put into an ObjC method and than dumps the full \nmethod name including the values passed to that method.\n\nExample\n-------\n\nExample of using the 'HOLogPing' NSLog extension: \n\n\t#import \"HOLog.h\"\n\n\t@implementation HOLogDemoViewController\n\n\t- (void)exampleMethod:(id)obj \n\t                   a1:(int)a1 \n\t                   a2:(CGPoint)a2\n\t                   a3:(double)a3 \n\t                   a4:(BOOL)a4\n\t{\n    \n\t    // In the following line happens the magic!!!\n\t    HOLogPing\n    \n\t    // ... \n\t}\n\n\t- (void)viewDidLoad {\n    \n\t    // ...\n\n\t    // Test call\n\t    [self exampleMethod:@\"a string\"\n\t                     a1:42 \n\t                     a2:CGPointMake(12, 21) \n\t                     a3:1.23\n\t                     a4:YES\n\t     ];\n\t}\n\n\t@end\n\nExamples output:\n\n\t2010-10-30 13:35:56.112 HOLogDemo[35880:207] \n\n\t  -[HOLogDemoViewController exampleMethod:@a string a1:(int)42 a2:(CGPoint){12, 21} a3:(double)1.230000 a4:(char)1]\n\nKnown Bugs\n----------\n\n  - Just works on iOS Simulator, not on actual devices. Help is very appreciated!\n\nUseful Links and Credits\n------------------------\n\n  - DDFoundation: \u003chttp://www.dribin.org/dave/software/#ddfoundation\u003e\n  - Macro Magic: \u003chttp://vgable.com/blog/2010/08/19/the-most-useful-objective-c-code-ive-ever-written/\u003e\t\n  - Introspection: \u003chttp://stackoverflow.com/questions/1797964/how-to-pass-all-arguments-of-a-method-into-nslog/1799472#1799472\u003e\n  - CocoaLumberjack Integration: \u003chttp://petersteinberger.com/2010/10/logging-again/\u003e\n\n\nLicense\n-------\n\nApache License 2.0 http://www.apache.org/licenses/LICENSE-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholtwick%2Fholog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholtwick%2Fholog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholtwick%2Fholog/lists"}