mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-12 16:46:35 +00:00
92_FileLog.pm: offset by one for initial HandleArchiving (Forum #39792)
git-svn-id: https://svn.fhem.de/fhem/trunk@9065 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
6429bb41e3
commit
611a0c3a04
@ -47,7 +47,7 @@ FileLog_Initialize($)
|
||||
$data{FWEXT}{"/FileLog_logWrapper"}{CONTENTFUNC} = "FileLog_logWrapper";
|
||||
|
||||
InternalTimer(time()+0.1, sub() { # Forum #39792
|
||||
map { HandleArchiving($defs{$_}) } devspec2array("TYPE=FileLog");
|
||||
map { HandleArchiving($defs{$_},1) } devspec2array("TYPE=FileLog");
|
||||
}, $hash, 0);
|
||||
}
|
||||
|
||||
|
@ -61,7 +61,7 @@ sub FmtTime($);
|
||||
sub GetLogLevel(@);
|
||||
sub GetTimeSpec($);
|
||||
sub GlobalAttr($$$$);
|
||||
sub HandleArchiving($);
|
||||
sub HandleArchiving($;$);
|
||||
sub HandleTimeout();
|
||||
sub IOWrite($@);
|
||||
sub InternalTimer($$$$);
|
||||
@ -3104,9 +3104,9 @@ myrename($$)
|
||||
#####################################
|
||||
# Make a directory and its parent directories if needed.
|
||||
sub
|
||||
HandleArchiving($)
|
||||
HandleArchiving($;$)
|
||||
{
|
||||
my ($log) = @_;
|
||||
my ($log,$diff) = @_;
|
||||
my $ln = $log->{NAME};
|
||||
return if(!$attr{$ln});
|
||||
|
||||
@ -3139,6 +3139,7 @@ HandleArchiving($)
|
||||
closedir(DH);
|
||||
|
||||
my $max = int(@files)-$nra;
|
||||
$max -= $diff if($diff);
|
||||
for(my $i = 0; $i < $max; $i++) {
|
||||
if($ard) {
|
||||
Log 2, "Moving $files[$i] to $ard";
|
||||
|
@ -314,7 +314,7 @@ svg_init(par) // also called directly from perl, in race condition
|
||||
var ed = e.getSVGDocument();
|
||||
if(src.indexOf("SVG_showLog") < 0 || !ed)
|
||||
return;
|
||||
var sTag = $("svg", ed)[0];
|
||||
var sTag = $("svg", ed)[0]; // "not well-formed" warning in FireFox
|
||||
if((par && $(sTag).attr("id") != par))
|
||||
return;
|
||||
svg_init_one(e, sTag);
|
||||
|
Loading…
x
Reference in New Issue
Block a user