#!/usr/bin/env python
#  -*- mode: python; -*-

import os
import sys

def hline():
    print >>sys.stderr, "*" * 70

def msg(message):
    print >>sys.stderr, "*" * 3, message

def check_logging():
    """Check python logging is installed and raise an error if not.
    Logging is standard from Python 2.3 on.
    """
    try:
        import logging
    except ImportError:
        hline()
        msg("")
        msg("  *** Python logging is not installed.")
        msg("  *** Use 'make install-logging' at the xen root to install.")
        msg("  *** ")
        msg("  *** Alternatively download and install from")
        msg("  *** http://www.red-dove.com/python_logging.html")
        hline()
        sys.exit(1)

if __name__ == '__main__':
    check_logging()
