diff --git a/conf/manager.conf.in b/conf/manager.conf.in
index 66286ddb78a4b474683c68a57ad4677a592544da..016a39f37f62f0600f09f260d64d1802d50d9d28 100644
--- a/conf/manager.conf.in
+++ b/conf/manager.conf.in
@@ -19,7 +19,7 @@ version = open Beta 1
 url = https://my.fqdn/accountmanager
 support_email = support@my.fqdn
 
-[log]
+[logger]
 file = /opt/testidp/IdPAccountManager/log/manager.log
 level = info
 
diff --git a/lib/AccountManager/App.pm b/lib/AccountManager/App.pm
index 7dc1af61ea1a59b4006a67d305dbb24cdf330543..d68d16ac434a26f016067b5516a801d7f0e97399 100644
--- a/lib/AccountManager/App.pm
+++ b/lib/AccountManager/App.pm
@@ -41,11 +41,15 @@ sub new {
         configuration => $args{configuration},
     };
 
-    Log::Any::Adapter->set(
-        'File',
-        $self->{configuration}->{log}->{file},
-        log_level => $self->{configuration}->{log}->{level}
-    );
+    if ($self->{configuration}->{logger}) {
+        Log::Any::Adapter->set(
+            'File',
+            $self->{configuration}->{log}->{file},
+            log_level => $self->{configuration}->{log}->{level}
+        );
+    } else {
+        warn "no logger defined in configuration, logging disabled\n";
+    }
 
     $self->{logger} = Log::Any->get_logger();