소스 검색

Better logging of chosen theme

Andy Baugh 11 달 전
부모
커밋
f3889d2a79
1개의 변경된 파일과 7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      lib/Trog/Themes.pm

+ 7 - 1
lib/Trog/Themes.pm

@@ -10,6 +10,7 @@ use FindBin::libs;
 
 use Trog::Vars;
 use Trog::Config;
+use Trog::Log;
 
 =head1 Trog::Themes
 
@@ -23,7 +24,12 @@ sub get_dir {
     state $tdir = '';
     return $tdir if $tdir;
     my $conf = Trog::Config::get();
-    $tdir = "www/themes/" . $conf->param('general.theme') if $conf->param('general.theme') && -d "www/themes/" . $conf->param('general.theme');
+    my $theme = $conf->param('general.theme') || '';
+    if( $theme ) {
+        my $themedir = "www/themes/$theme";
+        $tdir = $themedir if -d $themedir;
+    }
+    Trog::Log::INFO("Loading Theme '$theme' from '$tdir'");
     return $tdir;
 };