def _draw_log(self) -> None:
         temp_buffer = [''] * self._term.size.y
-        for line in self._log_buffer[:(-self._upscroll if self._upscroll
-                                       else None)]:
-            temp_buffer += self._term.wrap(line)
+        if self._upscroll > 1:
+            for line in self._log_buffer[:-(1 + self._upscroll)]:
+                temp_buffer += self._term.wrap(line)
+            scroll_info = f'vvv [{self._upscroll}] '
+            scroll_info += 'v' * (self._term.size.x - len(scroll_info))
+            temp_buffer += [scroll_info]
+        else:
+            for line in self._log_buffer:
+                temp_buffer += self._term.wrap(line)
         for i, line in enumerate(temp_buffer[-self._y_separator:]):
             self._term.write_yx(YX(i, 0), line)