mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-18 18:16:03 +00:00
- Added some log messages
git-svn-id: https://svn.fhem.de/fhem/trunk@4237 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
0de83c1222
commit
e09e6336a6
@ -1,3 +1,7 @@
|
|||||||
|
0.45:
|
||||||
|
- Added some Logs for debug (mangei.markus)
|
||||||
|
|
||||||
|
older version 0.45:
|
||||||
- Added JSON librabry as alternative for JSON::XS (mangei.markus)
|
- Added JSON librabry as alternative for JSON::XS (mangei.markus)
|
||||||
- Added webcam widget (marcproe)
|
- Added webcam widget (marcproe)
|
||||||
- path to background image is now configurable via the YAF interface (marcproe)
|
- path to background image is now configurable via the YAF interface (marcproe)
|
||||||
|
@ -50,7 +50,7 @@ use vars qw($FW_dir);
|
|||||||
sub YAF_Request($@);
|
sub YAF_Request($@);
|
||||||
|
|
||||||
my $fhem_url;
|
my $fhem_url;
|
||||||
my $yaf_version=0.41;
|
my $yaf_version=0.45;
|
||||||
my $yafw_encoding = "UTF-8";
|
my $yafw_encoding = "UTF-8";
|
||||||
my $mp = AttrVal("global", "modpath", ".");
|
my $mp = AttrVal("global", "modpath", ".");
|
||||||
my $yaf_www_directory = $mp."/FHEM/YAF/www";
|
my $yaf_www_directory = $mp."/FHEM/YAF/www";
|
||||||
@ -127,7 +127,9 @@ sub YAF_LoadResource($@) {
|
|||||||
# Extension
|
# Extension
|
||||||
my @filenameSplitted = split(/\./, $filename);
|
my @filenameSplitted = split(/\./, $filename);
|
||||||
my $extension = $filenameSplitted[scalar(@filenameSplitted)-1];
|
my $extension = $filenameSplitted[scalar(@filenameSplitted)-1];
|
||||||
#Log 1,"YAF_LoadResource absoluteFilePath $absoluteFilePath filename $filename extension $extension";
|
|
||||||
|
# Log for debug
|
||||||
|
Log 1,"YAF_LoadResource: absoluteFilePath = $absoluteFilePath; filename = $filename; extension = $extension";
|
||||||
|
|
||||||
# Datei laden
|
# Datei laden
|
||||||
if ((-f $absoluteFilePath) && open($fh, "<", $absoluteFilePath)) {
|
if ((-f $absoluteFilePath) && open($fh, "<", $absoluteFilePath)) {
|
||||||
@ -140,7 +142,7 @@ sub YAF_LoadResource($@) {
|
|||||||
else {
|
else {
|
||||||
# Datei nicht gefunden
|
# Datei nicht gefunden
|
||||||
Log 1,"YAF_LoadResource: file $filename not found";
|
Log 1,"YAF_LoadResource: file $filename not found";
|
||||||
return YAF_NotFound($absoluteFilePath);
|
return YAF_NotFound($absoluteFilePath, $file_local);
|
||||||
}
|
}
|
||||||
close($fh);
|
close($fh);
|
||||||
|
|
||||||
@ -206,7 +208,6 @@ sub YAF_define ($@) {
|
|||||||
|
|
||||||
sub YAF_LoadView($@) {
|
sub YAF_LoadView($@) {
|
||||||
my ($view) = @_;
|
my ($view) = @_;
|
||||||
YAF_Print("ddd");
|
|
||||||
return ("text/html; charset=$yafw_encoding", $FW_RET);
|
return ("text/html; charset=$yafw_encoding", $FW_RET);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -222,7 +223,10 @@ sub YAF_Request ($@) {
|
|||||||
my ($htmlarg) = @_;
|
my ($htmlarg) = @_;
|
||||||
# %20 durch Leerzeichen ersetzen
|
# %20 durch Leerzeichen ersetzen
|
||||||
$htmlarg =~ s/%20/ /g;
|
$htmlarg =~ s/%20/ /g;
|
||||||
|
|
||||||
|
# Log for debug
|
||||||
|
Log 1,"YAF_Request: htmlarg: $htmlarg";
|
||||||
|
|
||||||
# GET Parameter
|
# GET Parameter
|
||||||
my @params = split(/\?/, $htmlarg);
|
my @params = split(/\?/, $htmlarg);
|
||||||
|
|
||||||
@ -390,7 +394,9 @@ sub YAF_Request ($@) {
|
|||||||
YAF_Print("1");
|
YAF_Print("1");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Log 3, "Error in saving config";
|
||||||
YAF_Print("0");
|
YAF_Print("0");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -438,6 +444,8 @@ sub YAF_Request ($@) {
|
|||||||
sub YAF_NotFound{
|
sub YAF_NotFound{
|
||||||
my $file = $_[0];
|
my $file = $_[0];
|
||||||
YAF_Print("Error 404: $file");
|
YAF_Print("Error 404: $file");
|
||||||
|
YAF_Print("\n");
|
||||||
|
YAF_Print("Absolute path: $file\n");
|
||||||
YAF_Print("\n");
|
YAF_Print("\n");
|
||||||
return ("text/html; charset=$yafw_encoding", $FW_RET);
|
return ("text/html; charset=$yafw_encoding", $FW_RET);
|
||||||
}
|
}
|
||||||
|
19
fhem/contrib/YAF/FHEM/YAF/YAFApplication.pm
Normal file
19
fhem/contrib/YAF/FHEM/YAF/YAFApplication.pm
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package YAF::YAFApplication;
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
|
||||||
|
use base "YAFWebserver::YAFApplicationBase";
|
||||||
|
|
||||||
|
sub new {
|
||||||
|
my $class = shift;
|
||||||
|
my $self = YAFWebserver::YAFApplicationBase->new;
|
||||||
|
|
||||||
|
# routes
|
||||||
|
$self->add_route("^/Error\$", "YAFWebserver::Controller::DebugRequest", "show_error");
|
||||||
|
$self->add_route("^/.*\$", "YAFWebserver::Controller::DebugRequest", "show_debug");
|
||||||
|
|
||||||
|
bless $self, $class;
|
||||||
|
}
|
||||||
|
|
||||||
|
1;
|
@ -27,7 +27,7 @@ package main;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my $yaf_version=0.41;
|
my $yaf_version=0.45;
|
||||||
|
|
||||||
my %fhemwidgets;
|
my %fhemwidgets;
|
||||||
my %fhemviews;
|
my %fhemviews;
|
||||||
|
@ -27,7 +27,7 @@ package main;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my $yaf_version = 0.41;
|
my $yaf_version = 0.45;
|
||||||
my $mp = AttrVal("global", "modpath", ".");
|
my $mp = AttrVal("global", "modpath", ".");
|
||||||
my $yaf_dir = $mp."/FHEM/YAF/";
|
my $yaf_dir = $mp."/FHEM/YAF/";
|
||||||
my @yaf_widgets;
|
my @yaf_widgets;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user