diff --git a/kvm-manager b/kvm-manager
index c6d646250556ca1b8e713f3d1cb4a95a99ef6b62..fd8af8f03f5294ae74fc62f9f9a9aa14c94a0b67 100755
--- a/kvm-manager
+++ b/kvm-manager
@@ -203,7 +203,9 @@ EOF
         -netdev "tap,id=n1,ifname=$TAP,script=no,downscript=no" &
 
     local screen_log_args=-L
-    if dpkg --compare-versions "$screen_version" ge 4.05; then
+    if dpkg --compare-versions "$screen_version" ge 4.6; then
+        screen_log_args="-L -Logfile ./servicelog"
+    elif dpkg --compare-versions "$screen_version" ge 4.05; then
         screen_log_args="-L ./servicelog"
     fi