Print this page
NEX-966 FM shouldn't spam system console
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>

@@ -21,10 +21,14 @@
 
 /*
  * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
  */
 
+/*
+ * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
+ */
+
 #include <sys/fm/protocol.h>
 #include <sys/strlog.h>
 #include <sys/log.h>
 #include <libscf.h>
 

@@ -311,11 +315,15 @@
         syslog_emit(hdl, msg);
         free(msg);
 }
 
 static const fmd_prop_t fmd_props[] = {
+#ifdef DEBUG
         { "console", FMD_TYPE_BOOL, "true" },
+#else
+        { "console", FMD_TYPE_BOOL, "false" },
+#endif
         { "facility", FMD_TYPE_STRING, "LOG_DAEMON" },
         { "gmt", FMD_TYPE_BOOL, "false" },
         { "syslogd", FMD_TYPE_BOOL, "true" },
         { "url", FMD_TYPE_STRING, "http://illumos.org/msg/" },
         { "message_all", FMD_TYPE_BOOL, "false" },