Files
xen/tools/check/check_logging
T

32 lines
768 B
Python
Executable File

#!/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()