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