site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Thread-index: AciCsSrcmsGCQpD8rk6m6Y3VGuoaOw== Thread-topic: ASL_LEVEL_DEBUG User-agent: Microsoft-Entourage/12.0.0.071130 You need to do: sudo syslog -c 0 -d This sets the logging level to debug.
From: John Devlin <jdevlin.lists@mac.com> Date: Sun, 9 Mar 2008 19:43:59 -0700 To: Darwin Dev <darwin-dev@lists.apple.com> Subject: ASL_LEVEL_DEBUG
I'd like to send debug messages to the asl system log on Leopard without using sudo, but haven't had any success.
I compiled and ran a test program (see below).
On 2 Oct 2006, at 10:23 AM, Marc Majka wrote:
Here's a small test program that will also send a "test" message with the "raduis" facility:
#include <asl.h> #include <string.h>
int main() { aslmsg m = asl_new(ASL_TYPE_MSG); asl_set_filter(NULL, ASL_FILTER_MASK_UPTO(ASL_LEVEL_DEBUG));
asl_set(m, "Facility", "radius"); asl_log(NULL, m, ASL_LEVEL_DEBUG, "test");
return(0); }
After which I tried to read the message back from the log
% syslog -k Facility radius % syslog -k Level 7
but didn't find anything. I checked to make sure the the master filter was off, and it was.
% syslog -c 0 Master filter mask: Off
So I compiled and ran a second test program (see below).
If you read through the man page, you'd also find that the following code *should* work:
aslclient a = asl_open(NULL, "radius", 0); asl_set_filter(NULL, ASL_FILTER_MASK_UPTO(ASL_LEVEL_DEBUG));
asl_log(a, NULL, ASL_LEVEL_DEBUG, "test"); asl_close(a); return(0);
But due to a bug in asl_open(), it doesn't. Sorry about that! The bug will be fixed in 10.5 (Leopard).
That didn't work either. I searched the lists for 'ASL_LEVEL_DEBUG' but didn't come up with anything beyond the two tests above. Any ideas why neither of those two programs work on 10.5.2? Any ideas what would?
John
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/nelson%40thursby.com
This email sent to nelson@thursby.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
Paul Nelson