changeset 1897:efd7c4c34ff2

Display mcabber version when starting a trace log
author Mikael Berthe <mikael@lilotux.net>
date Mon, 12 Apr 2010 22:22:22 +0200
parents c5ab9cf3819a
children e25cec543da1
files mcabber/mcabber/main.c mcabber/mcabber/utils.c
diffstat 2 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabber/main.c	Mon Apr 12 20:50:19 2010 +0200
+++ b/mcabber/mcabber/main.c	Mon Apr 12 22:22:22 2010 +0200
@@ -163,7 +163,7 @@
   const char *v_fmt = "MCabber %s -- Email: mcabber [at] lilotux [dot] net\n";
   char *v = mcabber_version();
   printf(v_fmt, v);
-  scr_LogPrint(LPRINT_LOGNORM|LPRINT_NOTUTF8, v_fmt, v);
+  scr_LogPrint(LPRINT_NORMAL|LPRINT_NOTUTF8, v_fmt, v);
   g_free(v);
 }
 
--- a/mcabber/mcabber/utils.c	Mon Apr 12 20:50:19 2010 +0200
+++ b/mcabber/mcabber/utils.c	Mon Apr 12 22:22:22 2010 +0200
@@ -52,6 +52,7 @@
 #include "utils.h"
 #include "logprint.h"
 #include "settings.h"
+#include "main.h"
 
 static int DebugEnabled;
 static char *FName;
@@ -160,6 +161,7 @@
   FILE *fp;
   struct stat buf;
   int err;
+  char *v;
 
   fp = fopen(FName, "a");
   if (!fp) {
@@ -180,9 +182,11 @@
   }
   fchmod(fileno(fp), S_IRUSR|S_IWUSR);
 
-  fputs("New trace log started.\n----------------------\n", fp);
+  v = mcabber_version();
+  fprintf(fp, "New trace log started.  MCabber version %s\n"
+              "----------------------\n", v);
+  g_free(v);
   fclose(fp);
-
   return TRUE;
 }