FHEM Forum

FHEM => Sonstiges => Thema gestartet von: betateilchen am 09 April 2014, 20:36:12

Titel: [patch] fhem.pl - Logeintrag in CommandVersion
Beitrag von: betateilchen am 09 April 2014, 20:36:12
Um solchen Phänomenen auf die Spur zu kommen

(http://up.picr.de/17912688us.png)

schlage ich folgenden Patch vor:


Index: fhem.pl
===================================================================
--- fhem.pl (revision 5499)
+++ fhem.pl (working copy)
@@ -2403,6 +2403,7 @@
   push @ret, cfgDB_svnId if $attr{global}{configfile} eq 'configDB';
   foreach my $m (sort keys %modules) {
     next if(!$modules{$m}{LOADED} || $modules{$m}{ORDER} < 0);
+    Log3 ('fhem.pl', 4, "Looking for SVN Id in module $m");
     my $fn = "$attr{global}{modpath}/FHEM/".$modules{$m}{ORDER}."_$m.pm";
     if(!open(FH, $fn)) {
       push @ret, "$fn: $!";


Damit kann man mit einem globalen verbose=4 herausfinden, nach welchen Modulen gesucht wird, um ggf. das Modul mit der fehlenden $Id zu identifizieren.
Titel: Antw:[patch] fhem.pl - Logeintrag in CommandVersion
Beitrag von: rudolfkoenig am 09 April 2014, 22:20:57
Eingecheckt (mit Log statt Log3).
Titel: Antw:[patch] fhem.pl - Logeintrag in CommandVersion
Beitrag von: betateilchen am 09 April 2014, 22:43:33
ich dachte, Log sei irgendwann obsolet...
Titel: Antw:[patch] fhem.pl - Logeintrag in CommandVersion
Beitrag von: rudolfkoenig am 10 April 2014, 07:05:34
Fuer Module ja, fuer fhem.pl und Funktionen ohne device ist das ein Shortcut fuer "Log3 undef"
Titel: Antw:[patch] fhem.pl - Logeintrag in CommandVersion
Beitrag von: betateilchen am 10 April 2014, 07:07:48
alles klar, danke :)