Re: asl_search abysmally slow
Re: asl_search abysmally slow
- Subject: Re: asl_search abysmally slow
- From: Luke the Hiesterman <email@hidden>
- Date: Fri, 20 Mar 2009 09:22:01 -0700
I fought with ASL slowness in trying to develop my app last year. That
project currently sits on the backburner largely because of
performance problems I also encountered with ASL. I did fine reading
once, but as soon as I started reading every second or couple of
seconds, syslogd cpu usage went through the roof and life became
awful. I wish I had a solution for you, but instead I simply say, "I
feel your pain."
Luke
On Mar 20, 2009, at 2:08 AM, Gerriet M. Denkmann wrote:
I am trying to access the Apple System Log facility.
char *lastMessageId = "765123";
aslmsg q = asl_new(ASL_TYPE_QUERY);
asl_set_query(q, kAslMessageId, lastMessageId, ASL_QUERY_OP_GREATER
| ASL_QUERY_OP_NUMERIC );
aslresponse r = asl_search( NULL, q); // r will contain all messages
after 765123
Works fine, if the asl database is small. But with about 200 000
messages in asl, asl_search() will take about a dozen seconds.
1. question: is there any faster method to get a list of asl messages?
2. question: is there a way to make Xcode 3.1.1 print NSLog()
messages ONLY into it's own Console and NOT also into the asl-
console (like the good old Xcode 2.x did)?
Kind regards,
Gerriet.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden