mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
improve debug output
This commit is contained in:
parent
dd36855923
commit
d497c7b3ea
3 changed files with 27 additions and 4 deletions
|
@ -1537,10 +1537,19 @@ updateTimer(NSTimer *t, NSDate *d, NSTimeInterval now)
|
|||
if (i % 1000 == 0 && i > context->maxPerformers)
|
||||
{
|
||||
context->maxPerformers = i;
|
||||
NSLog(@"WARNING ... there are %u performers scheduled"
|
||||
@" in mode %@ of %@\n(Latest: [%@ %@])",
|
||||
i, mode, self, NSStringFromClass([target class]),
|
||||
NSStringFromSelector(aSelector));
|
||||
if (sel_isEqual(aSelector, @selector(fire)))
|
||||
{
|
||||
NSLog(@"WARNING ... there are %u performers scheduled"
|
||||
@" in mode %@ of %@\n(Latest: fires %@)",
|
||||
i, mode, self, target);
|
||||
}
|
||||
else
|
||||
{
|
||||
NSLog(@"WARNING ... there are %u performers scheduled"
|
||||
@" in mode %@ of %@\n(Latest: [%@ %@])",
|
||||
i, mode, self, NSStringFromClass([target class]),
|
||||
NSStringFromSelector(aSelector));
|
||||
}
|
||||
}
|
||||
}
|
||||
RELEASE(item);
|
||||
|
|
|
@ -2026,6 +2026,12 @@ GSRunLoopInfoForThread(NSThread *aThread)
|
|||
GSNOSUPERDEALLOC;
|
||||
}
|
||||
|
||||
- (NSString*) description
|
||||
{
|
||||
return [[super description] stringByAppendingFormat: @" [%s %s]",
|
||||
class_getName(object_getClass(receiver)), sel_getName(selector)];
|
||||
}
|
||||
|
||||
- (void) fire
|
||||
{
|
||||
GSRunLoopThreadInfo *threadInfo;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue