'Prints a header-looking line with stars taking up to 80 columns
of width (3 columns, minimum)
Overrides the upstream banner method so that display is called
with log_only=True'

def banner(self, msg, color=None):

    msg = msg.strip()
    star_len = (79 - len(msg))
    if (star_len < 0):
        star_len = 3
    stars = ('*' * star_len)
    self._display.display(('\n%s    %s' % (msg, stars)), color=color, log_only=True)
