diff --git a/frontend/app/routes.py b/frontend/app/routes.py
index 5f28f9ca30b36796f3dbd71dc567660f9c733a07..2ca7a916822726dccb6aec7fc03b0a8f39782d01 100644
--- a/frontend/app/routes.py
+++ b/frontend/app/routes.py
@@ -223,7 +223,7 @@ def top10():
 @requires_auth
 def logs():
     files = OrderedDict()
-    filenames = sorted(glob(join(LOGS_PATH, "MSG*.log")),
+    filenames = sorted(glob(join(LOGS_PATH, "MSG_*.log*")),
                        reverse=True)
     main_log = filenames.pop(-1)
     for filename in [main_log] + filenames:
diff --git a/frontend/app/templates/logs.html b/frontend/app/templates/logs.html
index f89cf2876aa6522a4f1b3f61779d543523ce34f3..dc89a6fe23302cf71ede60d91df0d3c3f62ebbc1 100644
--- a/frontend/app/templates/logs.html
+++ b/frontend/app/templates/logs.html
@@ -10,19 +10,17 @@
             <div class="col-md-12">
 
                 {% for filename, filesize in files.items() %}
-                {% if filename != 'MSG.log' %}
                 <div  style="width=100px; float:left; text-align: center; font-size: 10px">
                     <a href="/logs/{{ filename }}">
                         <span>{{ filename }}</span>
                     </a><br />
                     <span>({{'%0.1f' | format(filesize/1024/1024) }}MB)<span><br />
-                    <a href="/logs/{{ filename|replace('.log', '.png') }}">
-                        <img src="/logs/{{ filename|replace('.log', '.png') }}"
+                    <a href="/logs/{{ filename|replace('.gz', '')|replace('.log', '.png') }}">
+                        <img src="/logs/{{ filename|replace('.gz', '')|replace('.log', '.png') }}"
                             width="100"
                             alt="{{ filename }} ({{'%0.1f' | format(filesize/1024/1024) }}MB)" />
                     </a>
                 </div>
-                {% endif %}
                 {% endfor %}
             </div>
         </div>