[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Logging NSData
From: |
Richard Frith-Macdonald |
Subject: |
Re: Logging NSData |
Date: |
Fri, 22 Jul 2011 06:55:45 +0100 |
On 21 Jul 2011, at 18:15, Andreas Höschler wrote:
> Hi all,
>
> I am logging out NSDictionaries that sometimes contain NSData instances as
> values. On MacOSX NSData::description is called to determine a string that is
> used in the output. I don't want to see tons of hex values for large NSData
> objects in the output and therefore wrote the following category:
>
> @implementation NSData (SRDataExtension)
>
> - (NSString *)description
> {
> return [NSString stringWithFormat:@"<data of length %d>", [self length]];
> }
>
> @end
>
> This works great on MacOSX but not under GNUstep. It seems that description
> is not called under GNUstep when a dictionary is logged out with
>
> NSLog(@"dic %@", dic);
>
> Any idea?
GNUstep uses -descriptionWithLocale:
Perhaps we should change that if it's no longer used in OSX?
- Logging NSData, Andreas Höschler, 2011/07/21
- Re: Logging NSData,
Richard Frith-Macdonald <=