Originally posted by: <email address deleted>
@Developers:
Ich finde die feste Verdrahtung der logfile directories in der
fhem.cfg (insbesondere für die aktuellen fhem/CUL Tests) sehr
unflexiblel.
Mein Vorschlag ist eine Syntax-Erweiterung um eine Directory-Wildcard
%ld in "sub ResolveDateWildcards".
Eure Meinung?
Gruß
Klaus
----------------------------
Beispiel in fhem.cfg:
attr global logdir /tmp/log/fhem45
...
define emStromlog FileLog %ld/emStrom.log emStrom:.*
define emGaslog FileLog %ld/emGas.log emGas:.*
----------------------------
Notwendige Änderungen in fhem.pl (getestet):
--- fhem/fhem.pl Sun Dec 28 15:36:58 2008
+++ fhem.pl Sat Jan 3 09:21:18 2009
@@ -164,7 +164,7 @@
$modules{_internal_}{AttrList} =
"archivecmd allowfrom archivedir configfile lastinclude
logfile " .
"modpath nrarchive pidfilename port statefile title userattr
" .
- "verbose:1,2,3,4,5 mseclog version nofork";
+ "verbose:1,2,3,4,5 mseclog version nofork logdir"; #kpb
$modules{_internal_}{AttrFn} = "GlobalAttr";
@@ -1322,6 +1322,11 @@
}
}
+ ################ kpb next 3 lines
+ elsif($name eq "logdir") {
+ $attr{global}{logdir} = $val;
+ }
+
################
elsif($name eq "port") {
@@ -1709,6 +1714,7 @@
my $j = sprintf("%03d", $t[7]+1); $f =~ s/%j/$j/g;
my $U = sprintf("%02d", int(($t[7]-$t[6]+6)/7)); $f =~ s/%U/$U/g;
my $V = sprintf("%02d", int(($t[7]-$t[6]+7)/7)+1); $f =~ s/%V/$V/g;
+ $f =~ s/%ld/$attr{global}{logdir}/g if($attr{global}{logdir}); #kpb
logdir
return $f;
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-
> Ich finde die feste Verdrahtung der logfile directories in der
> fhem.cfg (insbesondere für die aktuellen fhem/CUL Tests) sehr
> unflexiblel.
Was genau stoert Dich daran? Ich verwende fuer die Produktion absolute
Pfade, fuer meine Tests relative, die Einschraenkung beim letzteren
ist, dass man fhem.pl aus fest definierten Verzeichnissen starten
muss.
> Mein Vorschlag ist eine Syntax-Erweiterung um eine Directory-Wildcard
> %ld in "sub ResolveDateWildcards".
> Eure Meinung?
Hab kein Problem damit, Du kannst es auch einchecken. Die Doku bitte
nicht vergessen.
Gruss,
Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-