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 (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to