#define LMOD_CFG_VALID  0x80000000
 
 struct LogConfig logcfg = {
-  1,0,0,0,
+  1,0,0,0,0,
   0,
   "/var/log/vdr-sc"
   };
 {
   const struct LogModule *lm=GetModule(c);
   if(lm) {
-    time_t tt=time(0);
-    struct tm tm_r;
-    strftime(lh->stamp,sizeof(lh->stamp),"%b %e %T",localtime_r(&tt,&tm_r));
+    if(!logcfg.noTimestamp) {
+      time_t tt=time(0);
+      struct tm tm_r;
+      strftime(lh->stamp,sizeof(lh->stamp),"%b %e %T",localtime_r(&tt,&tm_r));
+      }
+    else lh->stamp[0]=0;
     int i, o=LOPT(c)&~LMOD_ENABLE;
     for(i=0; i<LOPT_NUM; i++,o>>=1) if(o&1) break;
     snprintf(lh->tag,sizeof(lh->tag),"%s.%s",lm->Name,(i>=1 && i<LOPT_NUM && lm->OptName[i-1])?lm->OptName[i-1]:"unknown");
 
 // ----------------------------------------------------------------
 
 struct LogConfig {
-  int logCon, logFile, logSys, logUser;
+  int logCon, logFile, logSys, logUser, noTimestamp;
   int maxFilesize;
   char logFilename[128];
   };
 
 void InitAll(const char *cfgdir)
 {
   logcfg.logCon=1;
+  logcfg.noTimestamp=1;
   cSystems::ConfigParse("Cardclient.Immediate","0");
 
   filemaps.SetCfgDir(cfgdir);