[patch] fhem.pl - Logeintrag in CommandVersion

Begonnen von betateilchen, 09 April 2014, 20:36:12

Vorheriges Thema - Nächstes Thema

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig


betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Fuer Module ja, fuer fhem.pl und Funktionen ohne device ist das ein Shortcut fuer "Log3 undef"

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!