]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
startup: log system mode with version
authorVictor Julien <victor@inliniac.net>
Fri, 5 Apr 2019 09:28:56 +0000 (11:28 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 5 Apr 2019 12:39:08 +0000 (14:39 +0200)
src/suricata.c

index 02bc9c8398a4ad523a701bc7a504daa88f6914fa..f45851494cf9f840fdb3b05fdb12a66757c09698 100644 (file)
@@ -1058,14 +1058,18 @@ static TmEcode PrintVersion(void)
     return TM_ECODE_OK;
 }
 
-static TmEcode LogVersion(void)
+static TmEcode LogVersion(SCInstance *suri)
 {
+    const char *mode = suri->system ? "SYSTEM" : "USER";
 #ifdef REVISION
-    SCLogNotice("This is %s version %s (rev %s)", PROG_NAME, PROG_VER, xstr(REVISION));
+    SCLogNotice("This is %s version %s (rev %s) running in %s mode",
+            PROG_NAME, PROG_VER, xstr(REVISION), mode);
 #elif defined RELEASE
-    SCLogNotice("This is %s version %s RELEASE", PROG_NAME, PROG_VER);
+    SCLogNotice("This is %s version %s RELEASE running in %s mode",
+            PROG_NAME, PROG_VER, mode);
 #else
-    SCLogNotice("This is %s version %s", PROG_NAME, PROG_VER);
+    SCLogNotice("This is %s version %s running in %s mode",
+            PROG_NAME, PROG_VER, mode);
 #endif
     return TM_ECODE_OK;
 }
@@ -2952,7 +2956,7 @@ int main(int argc, char **argv)
      * logging module. */
     SCLogLoadConfig(suricata.daemon, suricata.verbose);
 
-    LogVersion();
+    LogVersion(&suricata);
     UtilCpuPrintSummary();
 
     if (ParseInterfacesList(suricata.aux_run_mode, suricata.pcap_dev) != TM_ECODE_OK) {