diff options
author | Max <post@wickenrode.com> | 2015-07-02 23:46:51 +0200 |
---|---|---|
committer | Max <post@wickenrode.com> | 2015-07-02 23:46:51 +0200 |
commit | c124db7ac403cdd92cc2c26e572f37f7b7d4ae75 (patch) | |
tree | 401d9839f330ad88e57dba86ae8f0c7230d5c6d8 /Source/SPThreadAdditions.m | |
parent | 3c49b0f2bc16777f83cf57825448b6689ed344e1 (diff) | |
download | sequelpro-c124db7ac403cdd92cc2c26e572f37f7b7d4ae75.tar.gz sequelpro-c124db7ac403cdd92cc2c26e572f37f7b7d4ae75.tar.bz2 sequelpro-c124db7ac403cdd92cc2c26e572f37f7b7d4ae75.zip |
Add some info which might help a bit with debugging threading issues
Diffstat (limited to 'Source/SPThreadAdditions.m')
-rw-r--r-- | Source/SPThreadAdditions.m | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Source/SPThreadAdditions.m b/Source/SPThreadAdditions.m index f61b6289..91a7a99d 100644 --- a/Source/SPThreadAdditions.m +++ b/Source/SPThreadAdditions.m @@ -95,3 +95,17 @@ } @end + +#pragma mark - + +NSString * SPCtxt(NSString *description,NSObject<SPCountedObject> *object) +{ + NSString *idString = @"nil"; + if(object) { + idString = [object className]; + if([object respondsToSelector:@selector(instanceId)]) { + idString = [idString stringByAppendingFormat:@"#%lld", [object instanceId]]; + } + } + return [NSString stringWithFormat:@"%@ (%@)",description,idString]; +} |