Blob Blame History Raw
--- acpid-1.0.6/acpid.c.log	2007-10-11 17:56:11.000000000 +0200
+++ acpid-1.0.6/acpid.c	2007-10-12 10:50:36.000000000 +0200
@@ -158,7 +158,7 @@ main(int argc, char **argv)
 	if (open_log() < 0) {
 		exit(EXIT_FAILURE);
 	}
-	acpid_log(LOG_INFO, "starting up\n");
+	acpid_log(LOG_NOTICE, "starting up\n");
 
 	/* trap key signals */
 	signal(SIGHUP, reload_conf);
@@ -205,11 +205,15 @@ main(int argc, char **argv)
 			/* read and handle an event */
 			event = read_line(event_fd);
 			if (event) {
-				acpid_log(LOG_INFO,
-				    "received event \"%s\"\n", event);
+				if(acpid_debug) {
+					acpid_log(LOG_INFO,
+				    	"received event \"%s\"\n", event);
+				}
 				acpid_handle_event(event);
-				acpid_log(LOG_INFO,
-				    "completed event \"%s\"\n", event);
+				if (acpid_debug) {
+					acpid_log(LOG_INFO,
+				    	"completed event \"%s\"\n", event);
+				}
 			} else if (errno == EPIPE) {
 				acpid_log(LOG_WARNING,
 				    "events file connection closed\n");
--- acpid-1.0.6/event.c.log	2007-10-11 17:56:11.000000000 +0200
+++ acpid-1.0.6/event.c	2007-10-12 10:50:48.000000000 +0200
@@ -154,8 +154,10 @@ acpid_read_conf(const char *confdir)
 	closedir(dir);
 	unlock_rules();
 
-	acpid_log(LOG_INFO, "%d rule%s loaded\n",
-	    nrules, (nrules == 1)?"":"s");
+	if (acpid_debug) {
+		acpid_log(LOG_INFO, "%d rule%s loaded\n",
+	    	nrules, (nrules == 1)?"":"s");
+	}
 
 	return 0;
 }
@@ -341,9 +343,11 @@ acpid_add_client(int clifd, const char *
 		nrules++;
 	}
 
-	acpid_log(LOG_INFO, "%d client rule%s loaded\n",
-	    nrules, (nrules == 1)?"":"s");
-
+	if (acpid_debug) {
+		acpid_log(LOG_INFO, "%d client rule%s loaded\n",
+	    	nrules, (nrules == 1)?"":"s");
+	}
+	
 	return 0;
 }
 
@@ -565,8 +569,9 @@ do_cmd_rule(struct rule *rule, const cha
 	case 0: /* child */
 		/* parse the commandline, doing any substitutions needed */
 		action = parse_cmd(rule->action.cmd, event);
-		acpid_log(LOG_INFO, "executing action \"%s\"\n", action);
-
+		if (acpid_debug) {
+			acpid_log(LOG_INFO, "executing action \"%s\"\n", action);
+		}
 		/* reset signals */
 		signal(SIGHUP, SIG_DFL);
 		signal(SIGTERM, SIG_DFL);
@@ -588,14 +593,20 @@ do_cmd_rule(struct rule *rule, const cha
 	if (acpid_debug)
 		fprintf(stdout, "END HANDLER MESSAGES\n");
 	if (WIFEXITED(status)) {
-		acpid_log(LOG_INFO, "action exited with status %d\n",
-		    WEXITSTATUS(status));
+		if (acpid_debug) {
+			acpid_log(LOG_INFO, "action exited with status %d\n",
+		    	WEXITSTATUS(status));
+		}
 	} else if (WIFSIGNALED(status)) {
-		acpid_log(LOG_INFO, "action exited on signal %d\n",
-		    WTERMSIG(status));
+		if (acpid_debug) {
+			acpid_log(LOG_INFO, "action exited on signal %d\n",
+		    	WTERMSIG(status));
+		}
 	} else {
-		acpid_log(LOG_INFO, "action exited with status %d\n",
-		    status);
+		if (acpid_debug) {
+			acpid_log(LOG_INFO, "action exited with status %d\n",
+		    	status);
+		}
 	}
 
 	return 0;
@@ -607,7 +618,9 @@ do_client_rule(struct rule *rule, const 
 	int r;
 	int client = rule->action.fd;
 
-	acpid_log(LOG_INFO, "notifying client %s\n", rule->origin);
+	if (acpid_debug) {
+		acpid_log(LOG_INFO, "notifying client %s\n", rule->origin);
+	}
 
 	r = safe_write(client, event, strlen(event));
 	if (r < 0 && errno == EPIPE) {